Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
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)