def test_construct_customer(self, stripe_customer, user): stripe_customer = Customer.get_stripe_object(stripe_customer.id) assert stripe_customer assert not stripe_customer.livemode customer, created = Customer.get_or_construct(stripe_customer.id, user) assert customer assert customer.user assert created assert not customer.livemode customer, created = Customer.get_or_construct(stripe_customer.id) assert customer assert customer.user assert not created assert not customer.livemode
def test_construct_customer(self, stripe_customer, user): stripe_customer = Customer.get_stripe_object(stripe_customer.id) assert stripe_customer assert not stripe_customer.livemode customer, created = Customer.get_or_construct(stripe_customer.id, user) assert customer assert customer.user assert created assert not customer.livemode assert customer.current_plan(as_dict=False).plan == Plan.objects.get( nickname="Free Plan" ) customer, created = Customer.get_or_construct(stripe_customer.id) assert customer assert customer.user assert not created assert not customer.livemode