def test_drift_detector(self): ''' Test drift detector for a correct cookie file. Returns: ''' drift = zyppnotify.DriftDetector() drift._get_mtime = MagicMock(return_value=123) drift._get_checksum = MagicMock(return_value='deadbeef') bogus_io = BogusIO() with patch(BUILTINS_OPEN, bogus_io): drift.PLUGINEND(None, None) self.assertEqual(str(bogus_io), 'deadbeef 123\n') self.assertEqual(bogus_io.mode, 'w') self.assertEqual(bogus_io.path, '/var/cache/salt/minion/rpmdb.cookie')
def test_drift_detector(self): """ Test drift detector for a correct cookie file. Returns: """ zyppnotify = imp.load_source("zyppnotify", ZYPPNOTIFY_FILE) drift = zyppnotify.DriftDetector() drift._get_mtime = MagicMock(return_value=123) drift._get_checksum = MagicMock(return_value="deadbeef") bogus_io = BogusIO() with patch(BUILTINS_OPEN, bogus_io): drift.PLUGINEND(None, None) self.assertEqual(str(bogus_io), "deadbeef 123\n") self.assertEqual(bogus_io.mode, "w") self.assertEqual(bogus_io.path, "/var/cache/salt/minion/rpmdb.cookie")