mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Order import: Fix street column
This commit is contained in:
@@ -450,6 +450,21 @@ def test_import_country_invalid(user, event, item):
|
||||
assert 'Error while importing value "Dieter" for column "Invoice address: Country" in line "1": Please enter a valid country code.' in str(excinfo.value)
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
@scopes_disabled()
|
||||
def test_import_street(user, event, item):
|
||||
settings = dict(DEFAULT_SETTINGS)
|
||||
settings['item'] = 'static:{}'.format(item.pk)
|
||||
settings['invoice_address_street'] = 'csv:H'
|
||||
settings['attendee_street'] = 'csv:H'
|
||||
settings['email'] = 'csv:C'
|
||||
import_orders.apply(
|
||||
args=(event.pk, inputfile_factory().id, settings, 'en', user.pk)
|
||||
)
|
||||
assert str(event.orders.get(email='schneider@example.org').invoice_address.street) == 'Texas'
|
||||
assert str(event.orders.get(email='schneider@example.org').positions.first().street) == 'Texas'
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
@scopes_disabled()
|
||||
def test_import_state(user, event, item):
|
||||
@@ -457,12 +472,16 @@ def test_import_state(user, event, item):
|
||||
settings['item'] = 'static:{}'.format(item.pk)
|
||||
settings['invoice_address_country'] = 'csv:G'
|
||||
settings['invoice_address_state'] = 'csv:H'
|
||||
settings['attendee_country'] = 'csv:G'
|
||||
settings['attendee_state'] = 'csv:H'
|
||||
settings['email'] = 'csv:C'
|
||||
import_orders.apply(
|
||||
args=(event.pk, inputfile_factory().id, settings, 'en', user.pk)
|
||||
)
|
||||
assert str(event.orders.get(email='schneider@example.org').invoice_address.country) == 'US'
|
||||
assert str(event.orders.get(email='schneider@example.org').invoice_address.state) == 'TX'
|
||||
assert str(event.orders.get(email='schneider@example.org').invoice_address.country) == 'US'
|
||||
assert str(event.orders.get(email='schneider@example.org').positions.first().state) == 'TX'
|
||||
assert str(event.orders.get(email='schneider@example.org').positions.first().country) == 'US'
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
|
||||
Reference in New Issue
Block a user