def test_address_assigned_to_multiple_times_for_one_contact(): person = create_random_person() address = create_random_address() person.default_billing_address = person.default_shipping_address = address person.save() assert person.default_billing_address_id == address.id assert person.default_shipping_address_id == address.id form = MutableAddressForm(instance=address) data = get_form_data(form, prepared=True) form = MutableAddressForm(data=data, instance=address) form.full_clean() assert not form.errors assert form.cleaned_data form.save() address.refresh_from_db() assert person.default_billing_address_id != address.id assert person.default_shipping_address_id != address.id
def test_checkout_addresses_has_default_country(): form = MutableAddressForm() assert form.fields["country"].initial == "FI"