Exemple #1
0
    def test_has_changes_modification_timechanged(self):
        old = UcmdbDumpStructure({
            "snapshot1": 1,
            "snapshot2": 2
        }, {"increment1": 1})
        new = UcmdbDumpStructure({
            "snapshot1": 1,
            "snapshot2": 3
        }, {"increment1": 1})

        self.assertFalse(old.has_changes(old))
        self.assertFalse(new.has_changes(new))
        self.assertTrue(new.has_changes(old))

        old = UcmdbDumpStructure({"snapshot1": 1}, {
            "increment1": 1,
            "increment2": 2
        })
        new = UcmdbDumpStructure({"snapshot1": 1}, {
            "increment1": 1,
            "increment2": 3
        })

        self.assertFalse(old.has_changes(old))
        self.assertFalse(new.has_changes(new))
        self.assertTrue(new.has_changes(old))
Exemple #2
0
    def test_has_changes_new_file(self):
        old = UcmdbDumpStructure({"snapshot1": 1}, {"increment1": 1})
        new = UcmdbDumpStructure({
            "snapshot1": 1,
            "snapshot2": 2
        }, {"increment1": 1})

        self.assertFalse(old.has_changes(old))
        self.assertFalse(new.has_changes(new))
        self.assertTrue(new.has_changes(old))

        old = UcmdbDumpStructure({"snapshot1": 1}, {"increment1": 1})
        new = UcmdbDumpStructure({"snapshot1": 1}, {
            "increment1": 1,
            "increment2": 2
        })

        self.assertFalse(old.has_changes(old))
        self.assertFalse(new.has_changes(new))
        self.assertTrue(new.has_changes(old))