async def METHOD_NAME(self, **kwargs):
    storage_account_name = kwargs.pop("storage_account_name")
    storage_account_key = kwargs.pop("storage_account_key")
    bsc = BlobServiceClient(self.account_url(storage_account_name, "blob"), credential=storage_account_key)
    await self._setup(bsc)
    tiers = [StandardBlobTier.Archive, StandardBlobTier.Cool, StandardBlobTier.Hot]
    for tier in tiers:
        blob_name = self.get_resource_name(tier.value)
        blob = bsc.get_blob_client(self.container_name, blob_name)
        await blob.upload_blob(b'hello world')
        blob_ref = await blob.get_blob_properties()
        assert blob_ref.blob_tier is not None
        assert blob_ref.blob_tier_inferred
        assert blob_ref.blob_tier_change_time is None
        # Act
        await blob.set_standard_blob_tier(tier)
        # Assert
        blob_ref2 = await blob.get_blob_properties()
        assert tier == blob_ref2.blob_tier
        assert not blob_ref2.blob_tier_inferred
        assert blob_ref2.blob_tier_change_time is not None
        await blob.delete_blob()