Exemple #1
0
 def test_isfile_checks_if_file_exists(self) -> None:
     dev_mode_storage_services.commit('bucket', '/file/path.png', b'data',
                                      'image/png')
     self.assertTrue(
         dev_mode_storage_services.isfile('bucket', '/file/path.png'))
     self.assertFalse(
         dev_mode_storage_services.isfile('bucket', '/file/path2.png'))
Exemple #2
0
    def test_delete_correctly_deletes_file(self) -> None:
        dev_mode_storage_services.commit('bucket', '/file/path.png', b'data',
                                         'image/png')
        self.assertTrue(
            dev_mode_storage_services.isfile('bucket', '/file/path.png'))

        dev_mode_storage_services.delete('bucket', '/file/path.png')
        self.assertFalse(
            dev_mode_storage_services.isfile('bucket', '/file/path.png'))
Exemple #3
0
    def test_copy_with_existing_source_blob_is_successful(self) -> None:
        dev_mode_storage_services.commit('bucket', '/file/path.png', b'data',
                                         'image/png')
        dev_mode_storage_services.copy('bucket', '/file/path.png',
                                       '/copy/path.png')

        self.assertTrue(
            dev_mode_storage_services.isfile('bucket', '/copy/path.png'))
        self.assertEqual(
            dev_mode_storage_services.get('bucket', '/file/path.png'),
            dev_mode_storage_services.get('bucket', '/copy/path.png'))
Exemple #4
0
 def test_commit_and_get_with_str(self) -> None:
     dev_mode_storage_services.commit('bucket', '/file/path.png', 'data',
                                      'image/png')
     self.assertEqual(
         dev_mode_storage_services.get('bucket', '/file/path.png'), b'data')