def test_stored_date(self): """If a different date has been stored make sure it gets retrieved""" testDate = datetime(2021, 3, 31, hour=3, minute=4, second=32) with mock.patch('clean_sentinel.pickle.load', return_value=testDate), \ mock.patch('clean_sentinel.open'): self.assertEqual(testDate, clean_reference_date())
def test_default_date(self): """Test that the function returns the expected date""" testDate = datetime(2019, 2, 4, hour=10, minute=45, second=0, microsecond=0, tzinfo=None) self.assertEqual(testDate, clean_reference_date())
def test_default_date(self): """Test that the function returns the expected date""" testDate = datetime(2019, 2, 4, hour=10, minute=45, second=0, microsecond=0, tzinfo=None) with mock.patch("clean_sentinel.open", side_effect=IOError): self.assertEqual(testDate, clean_reference_date())
def test_missing_reference_file(self): """No file present should result in the default result""" testDate = datetime(2021, 3, 29, hour=3, minute=4, second=32) defaultDate = datetime(2019, 2, 4, hour=10, minute=45, second=0, microsecond=0, tzinfo=None) with mock.patch('clean_sentinel.pickle.load', return_value=testDate), \ mock.patch('clean_sentinel.open', side_effect=IOError()): self.assertEqual(defaultDate, clean_reference_date())
def test_missing_reference_file(self): """No file present should result in the default result""" testDate = datetime(2021, 3, 31, hour=3, minute=4, second=32) defaultDate = datetime(2019, 2, 4, hour=10, minute=45, second=0, microsecond=0, tzinfo=None) with mock.patch('clean_sentinel.pickle.load', return_value=testDate), \ mock.patch('clean_sentinel.open', side_effect=IOError()): self.assertEqual(defaultDate, clean_reference_date())
def clean_space_by_date(self): if last_clean_date() < clean_reference_date(): print("Cleaning directory {clean_dir} due to newer reference date". format(clean_dir=self.args.dir)) self.force_clean_space() update_last_clean_date()
def clean_space_by_date(self): if last_clean_date() < clean_reference_date(): print("Cleaning directory {clean_dir} due to newer reference date".format(clean_dir=self.args.dir)) self.force_clean_space() update_last_clean_date()