fix the dates in the warranty tests

because of the new constraint the tests failed when the valid_from date
was after the valid_until date.
This commit is contained in:
Andreas Zweili 2021-12-29 10:50:18 +01:00
parent cb9933967e
commit 613fc79516
3 changed files with 14 additions and 5 deletions

View File

@ -62,7 +62,9 @@ def test_device_detail_view_warranty(create_admin_user):
fixture = create_admin_user()
device = mixer.blend('devices.Device', customer=fixture['customer'])
warranty = mixer.blend('devices.Warranty',
device=device)
device=device,
valid_from="2020-01-01",
valid_until="2020-12-31")
client = Client()
client.login(username="pharma-admin", password="password")
response = client.get('/device/' + str(device.id) + '/')

View File

@ -74,7 +74,9 @@ def test_warranty_update_view(create_admin_user):
device = mixer.blend('devices.Device', customer=mixer.SELECT)
warranty = mixer.blend('devices.Warranty',
customer=device.customer,
device=device)
device=device,
valid_from="2019-05-24",
valid_until="2020-05-25")
data = {
'customer': device.customer.id,
'device': device.id,
@ -96,7 +98,9 @@ def test_warranty_delete_view(create_admin_user):
device = mixer.blend('devices.Device', customer=mixer.SELECT)
warranty = mixer.blend('devices.Warranty',
customer=device.customer,
device=device)
device=device,
valid_from="2019-05-24",
valid_until="2020-05-25")
url = '/delete/warranty/{}/'.format(warranty.id)
response = client.post(url)
assert response.status_code == 302

View File

@ -20,7 +20,9 @@ def test_warranties_no_warranties_found(create_admin_user):
client = Client()
customer = mixer.blend('customers.Customer')
device = mixer.blend('devices.Device', customer=customer)
warranty = mixer.blend('devices.Warranty', device=device)
warranty = mixer.blend('devices.Warranty', device=device,
valid_from="1999-01-01",
valid_until="2000-01-01")
client.login(username="pharma-admin", password="password")
response = client.get('/warranties/')
assert (response.status_code == 200
@ -48,7 +50,8 @@ def test_warranties_view_plenty_of_time(create_admin_user):
def test_warranties_view_warranty_expired(create_admin_user):
fixture = create_admin_user()
device = mixer.blend('devices.Device', customer=fixture['customer'])
mixer.blend('devices.Warranty', device=device, valid_until="1970-01-01")
mixer.blend('devices.Warranty', device=device, valid_from="1999-01-01",
valid_until="2000-01-01")
client = Client()
client.login(username="pharma-admin", password="password")
response = client.get('/warranties/')