Esempio n. 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})
Esempio n. 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})
Esempio n. 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})
Esempio n. 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})
Esempio n. 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)
Esempio n. 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)
Esempio n. 7
0
 def test_update_cmdb_simple(self):
     cmdb = [{}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertTrue(result, cmdb)
Esempio n. 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)
Esempio n. 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)
Esempio n. 10
0
 def test_update_cmdb_simple(self):
     cmdb = [{}]
     var = {'a': 1}
     result = upload.update_cmdb(cmdb, var, var, False)
     self.assertTrue(result, cmdb)