diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py index 4a22e6dfdd6ac47b5cf5588cfeaad6cd6069a474..2f2a024053d41b2f15a4eb18ceb239c5832ff95d 100644 --- a/b_asic/signal_flow_graph.py +++ b/b_asic/signal_flow_graph.py @@ -352,6 +352,9 @@ class SFG(AbstractOperation): def __str__(self): + """Prints operations, inputs and outputs in a SFG + """ + output_string = "" for comp in self._components_in_dfs_order: diff --git a/test/test_print_sfg.py b/test/test_print_sfg.py index de0184e6c58ffbffb3b898569e3895c41665d37f..feb3626e4791bd2d67f4711abd9a108c3cc0aec8 100644 --- a/test/test_print_sfg.py +++ b/test/test_print_sfg.py @@ -1,3 +1,8 @@ +""" +B-ASIC test suite for printing a SFG +""" + + from b_asic.signal_flow_graph import SFG from b_asic.core_operations import Addition, Multiplication, Constant, ConstantAddition from b_asic.port import InputPort, OutputPort @@ -6,7 +11,6 @@ from b_asic.special_operations import Input, Output import pytest -""" Formatting is tested manually by checking the output print. Needed good eyes """ class TestPrintSfg: def test_print_one_addition(self):