def test_output(): dotter = Dotter(output_to_file=False, output_type='dot') for node in ['a', 'b', 'c', 'd']: dotter.add_node(node, label=node) output = dotter.close() output = output.splitlines() expected = load_data('test_output.dot') assert output == expected
def test_output(): dotter = Dotter(output_to_file=False, output_type='dot') for node in ['a', 'b', 'c', 'd']: dotter.add_node(node, label=node) output = dotter.close() output = output.splitlines() expected = load_data('test_output.dot') assert output == expected
def test_dotter_str(): dotter = Dotter(strict=True, output_to_file=False, output_type='svg') dotter.add_node('a') dotter.close() expected = ' strict \ndigraph\n {\ngb\ngb [label="a"]\n}' assert str(dotter) == expected
def test_dotter_str(): dotter = Dotter(strict=True, output_to_file=False, output_type='svg') dotter.add_node('a') dotter.close() expected = ' strict \ndigraph\n {\ngb\ngb [label="a"]\n}' assert str(dotter) == expected