Merged develop into fix/praxisauftrag-translations
This commit is contained in:
commit
5186f9e83d
|
|
@ -52,6 +52,37 @@ class CheckoutAPITestCase(APITestCase):
|
||||||
self.client.login(username=USER_USERNAME, password=USER_PASSWORD)
|
self.client.login(username=USER_USERNAME, password=USER_PASSWORD)
|
||||||
add_countries()
|
add_countries()
|
||||||
|
|
||||||
|
@patch("vbv_lernwelt.shop.views.init_transaction")
|
||||||
|
def test_checkout_no_company_address_updates_user(self, mock_init_transaction):
|
||||||
|
# GIVEN
|
||||||
|
mock_init_transaction.return_value = "1234567890"
|
||||||
|
|
||||||
|
# WHEN
|
||||||
|
response = self.client.post(
|
||||||
|
path=reverse("checkout-vv"),
|
||||||
|
format="json",
|
||||||
|
data={
|
||||||
|
"redirect_url": REDIRECT_URL,
|
||||||
|
"product": VV_DE_PRODUCT_SKU,
|
||||||
|
"address": {
|
||||||
|
"first_name": "Test",
|
||||||
|
"last_name": "User",
|
||||||
|
"street": "Test Street",
|
||||||
|
"street_number": "1",
|
||||||
|
"postal_code": "1234",
|
||||||
|
"city": "Test City",
|
||||||
|
"country": "209",
|
||||||
|
# NO company data
|
||||||
|
},
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
# THEN
|
||||||
|
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||||
|
|
||||||
|
user = User.objects.get(username=USER_USERNAME)
|
||||||
|
self.assertEqual(user.invoice_address, User.INVOICE_ADDRESS_PRIVATE)
|
||||||
|
|
||||||
@patch("vbv_lernwelt.shop.views.init_transaction")
|
@patch("vbv_lernwelt.shop.views.init_transaction")
|
||||||
def test_checkout_happy_case(self, mock_init_transaction):
|
def test_checkout_happy_case(self, mock_init_transaction):
|
||||||
# GIVEN
|
# GIVEN
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue