@GlobalStorageAccountPreparer()
@AsyncStorageTestCase.await_prepared_test
async def test_create_blob_with_question_mark(self, resource_group, location, storage_account, storage_account_key):
    (await self._setup(storage_account.name, storage_account_key))
    blob_name = '?ques?tion?'
    blob_data = u'???'
    blob = self.bsc.get_blob_client(self.container_name, blob_name)
    (await blob.upload_blob(blob_data))
    stream = (await blob.download_blob())
    data = (await stream.readall())
    self.assertIsNotNone(data)
    content = data.decode('utf-8')
    self.assertEqual(content, blob_data)
@GlobalStorageAccountPreparer()
@AsyncStorageTestCase.await_prepared_test
async def test_create_blob_with_question_mark(self, resource_group, location, storage_account, storage_account_key):
    (await self._setup(storage_account.name, storage_account_key))
    blob_name = '?ques?tion?'
    blob_data = u'???'
    blob = self.bsc.get_blob_client(self.container_name, blob_name)
    (await blob.upload_blob(blob_data))
    stream = (await blob.download_blob())
    data = (await stream.readall())
    self.assertIsNotNone(data)
    content = data.decode('utf-8')
    self.assertEqual(content, blob_data)