async def METHOD_NAME(fake_session, mocker, context):
    headers = {}
    with aioresponses() as m:
        context.session = fake_session
        m.put("https://addons.example.com/some/api", status=200, body="{}")
        def header_test(*args, **kwargs):
            headers.update(kwargs["headers"])
            mocker.stopall()
            return context.session.put(*args, **kwargs)
        mocker.patch.object(context.session, "put", new=header_test)
        await utils.amo_put(context, "https://addons.example.com/some/api", data={})
        assert "Authorization" in headers
        assert headers["Authorization"].startswith("JWT ")