def test_get_customer__no_create(self): user = PersonFactory() self.assertEqual(user.stripe_test_customer_id, '') customer = stripe_get_customer(user, TEST, create=False) self.assertIsNone(customer) user.refresh_from_db() self.assertEqual(user.stripe_test_customer_id, '')
def test_get_customer(self): user = PersonFactory() self.assertEqual(user.stripe_test_customer_id, '') customer = stripe_get_customer(user, TEST) user.refresh_from_db() self.assertEqual(user.stripe_test_customer_id, customer.id) self.assertEqual(customer.email, user.email) new_customer = stripe_get_customer(user, TEST) self.assertEqual(new_customer.id, customer.id) user.refresh_from_db() self.assertEqual(user.stripe_test_customer_id, customer.id)