def test_neighbors_should_be_collected(self): g = Graph( v=["A", "B", "C", "D"], e=[("A", ["B", "C"]), ("B", ["D", "A"]), ("C", ["C", "D"]), ("D", ["A", "B", "C", "D"])], ) self.assertEqual(["A", "B", "C", "D"], g.neighbors("D"))