def test_multiple_point_delete(self): self.setUp() index1 = 2 index2 = 0 benchmark_list = deepcopy(self.default_data) cmnd = command.RmCommand(index1, self.default_data, "points") cmnd.execute() cmnd = command.RmCommand(index2, self.default_data, "points") cmnd.execute() del benchmark_list[index1] del benchmark_list[index2] self.assertTrue(len(benchmark_list) == len(self.default_data)) for i in range(len(benchmark_list)): cond = benchmark_list[i] == self.default_data[i] self.assertTrue(cond)
def test_delete_from_empty(self): index = 1 cmnd = command.RmCommand(index, self.default_data, "points") flag = True try: cmnd.execute() flag = False except: flag = True if not flag: self.assertEqual(1, 0)
def test_single_gpx_delete(self): self.setUp() index = 1 benchmark_list = deepcopy(self.default_data) cmnd = command.RmCommand(index, self.default_data, "gpx") cmnd.execute() del benchmark_list[index] self.assertCountEqual(benchmark_list, self.default_data) for i in range(len(benchmark_list)): cond = benchmark_list[i] == self.default_data[i] self.assertTrue(cond)