From 42970896a67ce0d299bde4573909d96ae5454d7c Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Fri, 11 Feb 2022 17:40:58 +0100 Subject: [PATCH] add invalid test for htmx_create_device_cagetory --- .../tests/test_device_category_form_views.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/devices/tests/test_device_category_form_views.py b/devices/tests/test_device_category_form_views.py index 9e0a308..9573fd9 100644 --- a/devices/tests/test_device_category_form_views.py +++ b/devices/tests/test_device_category_form_views.py @@ -33,3 +33,20 @@ def test_device_category_create_view(create_admin_user): response = client.post('/create/devices/category/', data) assert (response.status_code == 200 and helper.in_content(response, 'Foo')) + + +def test_device_category_create_view_invalid_form(create_admin_user): + user = create_admin_user() + client = Client() + client.login(username="pharma-admin", password="password") + computer = mixer.blend('computers.Computer', customer=user['customer']) + session = client.session + session['device_to_update'] = computer.pk + session.save() + data = { + "name": " ", + "save_category": "adf", + } + response = client.post('/create/devices/category/', data) + assert (response.status_code == 200 + and helper.in_content(response, 'This field is required.'))