diff --git a/computers/tests/test_form.py b/computers/tests/test_form.py index 12b0933..a18e7ed 100644 --- a/computers/tests/test_form.py +++ b/computers/tests/test_form.py @@ -1,4 +1,5 @@ import pytest +from mixer.backend.django import mixer from computers import forms @@ -7,13 +8,14 @@ pytestmark = pytest.mark.django_db def test_computer_create_form(create_admin_user): fixture = create_admin_user() - form = forms.ComputerCreateForm(user=fixture['admin'], data={}) + user = mixer.blend("auth.User", customer=fixture['customer']) + form = forms.ComputerCreateForm(user=user, data={}) assert form.is_valid() is False, ( "Should be false because no data was given") data = {"name": "novartis-pc1", "customer": 3} - form = forms.ComputerCreateForm(user=fixture['admin'], data=data) + form = forms.ComputerCreateForm(user=user, data=data) assert form.is_valid() is False, ( "Should be false because the customer doesn't exist.") @@ -25,13 +27,14 @@ def test_computer_create_form(create_admin_user): def test_computer_update_form(create_admin_user): fixture = create_admin_user() - form = forms.ComputerUpdateForm(user=fixture['admin'], data={}) + user = mixer.blend("auth.User", customer=fixture['customer']) + form = forms.ComputerUpdateForm(user=user, data={}) assert form.is_valid() is False, ( "Should be false because no data was given") data = {"name": "novartis-pc1", "customer": 3} - form = forms.ComputerUpdateForm(user=fixture['admin'], data=data) + form = forms.ComputerUpdateForm(user=user, data=data) assert form.is_valid() is False, ( "Should be false because the customer doesn't exist.")