def METHOD_NAME(self, db_request):
    # Create an organization with a subscription and members
    organization = OrganizationFactory.create()
    # Add a couple members
    owner_user = UserFactory.create()
    OrganizationRoleFactory(
        organization=organization,
        user=owner_user,
        role_name=OrganizationRoleType.Owner,
    )
    member_user = UserFactory.create()
    OrganizationRoleFactory(
        organization=organization,
        user=member_user,
        role_name=OrganizationRoleType.Member,
    )
    # Wire up the customer, subscripton, organization, and subscription item
    stripe_customer = StripeCustomerFactory.create()
    OrganizationStripeCustomerFactory.create(
        organization=organization, customer=stripe_customer
    )
    subscription_product = StripeSubscriptionProductFactory.create()
    subscription_price = StripeSubscriptionPriceFactory.create(
        subscription_product=subscription_product
    )
    subscription = StripeSubscriptionFactory.create(
        customer=stripe_customer,
        subscription_price=subscription_price,
    )
    OrganizationStripeSubscriptionFactory.create(
        organization=organization, subscription=subscription
    )
    StripeSubscriptionItemFactory.create(subscription=subscription)
    create_or_update_usage_record = pretend.call_recorder(
        lambda *a, **kw: {
            "subscription_item_id": "si_1234",
            "organization_member_count": "5",
        }
    )
    billing_service = pretend.stub(
        create_or_update_usage_record=create_or_update_usage_record,
    )
    db_request.find_service = pretend.call_recorder(
        lambda *a, **kw: billing_service
    )
    update_organziation_subscription_usage_record(db_request)
    assert db_request.find_service.calls == [
        pretend.call(IBillingService, context=None)
    ]