Exemple #1
0
    def test_check_status_working(self):
        """Test check_status returns True when storage is working properly."""
        default_storage_health = DefaultFileStorageHealthCheck()
        default_storage = default_storage_health.get_storage()
        default_storage_open = '{}.{}.open'.format(
            default_storage.__module__,
            default_storage.__class__.__name__
        )

        with mock.patch(default_storage_open, mock.mock_open(read_data=default_storage_health.get_file_content())):
            self.assertTrue(default_storage_health.check_status())
Exemple #2
0
 def test_get_storage(self):
     """Test get_storage method returns None on the base class, but a Storage instance on default."""
     base_storage = StorageHealthCheck()
     self.assertIsNone(base_storage.get_storage())
     default_storage = DefaultFileStorageHealthCheck()
     self.assertIsInstance(default_storage.get_storage(), Storage)
 def test_get_storage(self):
     base_storage = StorageHealthCheck()
     self.assertIsNone(base_storage.get_storage())
     default_storage = DefaultFileStorageHealthCheck()
     self.assertIsInstance(default_storage.get_storage(), Storage)