Exemplo n.º 1
0
 def test_combine_merge_with_status_ready(self):
     status = 'ready'
     old_map = {
         'add': [1, 2],
         'remove': [3, 4, 5],
     }
     op_map = OperationMap()
     op_map['add'] = [6, 7]
     op_map['remove'] = [9]
     op_map.combine(old_map, status)
     self.assertTrue(op_map['add'] == [6, 7, 1, 2])
     self.assertTrue(op_map['remove'] == [9, 3, 4, 5])
Exemplo n.º 2
0
 def test_combine_merge_with_status_rebuilding_2(self):
     status = 'rebuilding'
     old_map = {
         'add': [1, 2],
         'remove': [3, 4, 5],
     }
     op_map = OperationMap()
     op_map['add'] = [1, 3, 6, 7]
     op_map['remove'] = [4, 2]
     op_map.combine(old_map, status)
     self.assertTrue(op_map['add'] == [1, 6, 7])
     self.assertTrue(op_map['remove'] == [4, 5])
Exemplo n.º 3
0
 def test_combine_replace(self):
     status = 'finished'
     old_map = {
         'add': [1, 2],
         'remove': [3, 4, 5],
     }
     op_map = OperationMap()
     op_map['add'] = [6, 7]
     op_map['remove'] = [9]
     op_map.combine(old_map, status)
     self.assertTrue(op_map['add'] == [6, 7])
     self.assertTrue(op_map['remove'] == [9])
Exemplo n.º 4
0
 def test_combine_merge_with_status_ready(self):
     status = 'ready'
     old_map = {
         'add': [1,2],
         'remove': [3,4,5],
     }
     op_map = OperationMap()
     op_map['add'] = [6,7]
     op_map['remove'] = [9]
     op_map.combine(old_map, status)
     self.assertTrue(op_map['add'] == [6,7,1,2])
     self.assertTrue(op_map['remove'] == [9,3,4,5])
Exemplo n.º 5
0
 def test_combine_merge_with_status_rebuilding_2(self):
     status = 'rebuilding'
     old_map = {
         'add': [1,2],
         'remove': [3,4,5],
     }
     op_map = OperationMap()
     op_map['add'] = [1,3,6,7]
     op_map['remove'] = [4,2]
     op_map.combine(old_map, status)
     self.assertTrue(op_map['add'] == [1,6,7])
     self.assertTrue(op_map['remove'] == [4,5])
Exemplo n.º 6
0
 def test_combine_replace(self):
     status = 'finished'
     old_map = {
         'add': [1,2],
         'remove': [3,4,5],
     }
     op_map = OperationMap()
     op_map['add'] = [6,7]
     op_map['remove'] = [9]
     op_map.combine(old_map, status)
     self.assertTrue(op_map['add'] == [6,7])
     self.assertTrue(op_map['remove'] == [9])