Exemplo n.º 1
0
 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())
Exemplo n.º 2
0
 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())
Exemplo n.º 3
0
 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())
Exemplo n.º 4
0
 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())
Exemplo n.º 5
0
    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())
Exemplo n.º 6
0
    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())
Exemplo n.º 7
0
 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()
Exemplo n.º 8
0
 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()
Exemplo n.º 9
0
 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())