def test_Nodes(self): a = Graph() self.assertEqual(a.nodes(), [], "default graph not empty") a.add_node('a') self.assertEqual(a.nodes(), ['a'], "one node not added") a.add_node('a') self.assertEqual(a.nodes(), ['a'], "duplicate node added") a.add_node('b') self.assertEqual(sorted(a.nodes()), ['a', 'b'], "second node not added")
def test_Nodes(self): a = Graph() self.assertEqual(a.nodes(), [], "default graph not empty") a.add_node("a") self.assertEqual(a.nodes(), ["a"], "one node not added") a.add_node("a") self.assertEqual(a.nodes(), ["a"], "duplicate node added") a.add_node("b") self.assertEqual(sorted(a.nodes()), ["a", "b"], "second node not added")