def mkdir_if_not_exists(fs: s3fs.S3FileSystem, path: str) -> None: """ Create a directory if not exists. :param fs: Files-system :param path: Directory path :return: None """ if fs._isfilestore() and not fs.exists(path): try: fs.mkdir(path) except OSError: assert fs.exists(path)
def _write_test_data(cls, s3: s3fs.S3FileSystem): if not s3.isdir(cls.BUCKET_NAME): s3.mkdir(cls.BUCKET_NAME) data = helpers.make_test_store() s3map = s3fs.S3Map(root=cls.BUCKET_NAME + '/cube_1.zarr', s3=s3, create=True) s3map.update(data) s3map = s3fs.S3Map(root=cls.BUCKET_NAME + '/cube_2.zarr', s3=s3, create=True) s3map.update(data)