示例#1
0
 def test_update_cmdb_reuse(self):
     cmdb = [{'a': 1, 'used': 1}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertTrue(result, cmdb)
     self.assertEqual(cmdb, [{'a': 1, 'used': 1}])
     self.assertEqual(var, {'a': 1, 'used': 1})
示例#2
0
 def test_update_cmdb_reuse(self):
     cmdb = [{'a': 1, 'used': 1}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertTrue(result, cmdb)
     self.assertEqual(cmdb, [{'a': 1, 'used': 1}])
     self.assertEqual(var, {'a': 1, 'used': 1})
示例#3
0
 def test_update_cmdb_reuse2(self):
     cmdb = [{'a': 1, 'b': 1, 'c': 1, 'used': 1}]
     cmdb_result = [{'a': 1, 'b': 2, 'c': 1, 'used': 1}]
     var = {'a': 1, 'b': 2}
     pref = {'a': 1}
     result = upload.update_cmdb(cmdb, var, pref, False)
     self.assertTrue(result, cmdb_result)
     self.assertEqual(cmdb, cmdb_result)
     self.assertEqual(var, {'a': 1, 'b': 2, 'c': 1, 'used': 1})
示例#4
0
 def test_update_cmdb_reuse2(self):
     cmdb = [{'a': 1, 'b': 1, 'c': 1, 'used': 1}]
     cmdb_result = [{'a': 1, 'b': 2, 'c': 1, 'used': 1}]
     var = {'a': 1, 'b': 2}
     pref = {'a': 1}
     result = upload.update_cmdb(cmdb, var, pref, False)
     self.assertTrue(result, cmdb_result)
     self.assertEqual(cmdb, cmdb_result)
     self.assertEqual(var, {'a': 1, 'b': 2, 'c': 1, 'used': 1})
示例#5
0
 def test_update_cmdb_full2(self):
     cmdb = [{'a': 'ff:ff'}]
     var = {'a': 'FF:FF'}
     result = upload.update_cmdb(cmdb, var, var, True)
     self.assertFalse(result, cmdb)
示例#6
0
 def test_update_cmdb_full(self):
     cmdb = [{'a': 2, 'used': 1}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertFalse(result, cmdb)
示例#7
0
 def test_update_cmdb_simple(self):
     cmdb = [{}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertTrue(result, cmdb)
示例#8
0
 def test_update_cmdb_full2(self):
     cmdb = [{'a': 'ff:ff'}]
     var = {'a': 'FF:FF'}
     result = upload.update_cmdb(cmdb, var, var, True)
     self.assertFalse(result, cmdb)
示例#9
0
 def test_update_cmdb_full(self):
     cmdb = [{'a': 2, 'used': 1}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertFalse(result, cmdb)
示例#10
0
 def test_update_cmdb_simple(self):
     cmdb = [{}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertTrue(result, cmdb)