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'))
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'))
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'))
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')