def test_replace_if_better_not_found(self): look_in = list(paths) replace_in = [] path = search.Path(g5, cost=1) y = search.replace_if_better(path, comp, look_in, replace_in) self.assertEqual(paths, look_in) self.assertEqual([], replace_in) self.assertFalse(y)
def test_replace_if_better(self): look_in = list(paths) replace_in = [] path = search.Path(g3, cost=4) y = search.replace_if_better(path, comp, look_in, replace_in) self.assertEqual([p1, p2, p4], look_in) self.assertEqual([path], replace_in) self.assertTrue(y)