add customer view permission test

This commit is contained in:
Andreas Zweili 2019-08-07 22:37:35 +02:00
parent 871562d2c8
commit a6ea6c545f
1 changed files with 12 additions and 0 deletions

View File

@ -58,6 +58,18 @@ def test_customer_detail_view(create_admin_user):
assert response.status_code == 200
@pytest.mark.django_db
def test_customer_detail_view_no_permissions():
User = get_user_model()
admin = User.objects.create_user("novartis-admin", "admin@novartis.com",
"password", is_staff=True)
client = Client()
Customer.objects.create(name="Novartis")
client.login(username="novartis-admin", password="password")
response = client.get('/customer/1/')
assert "Novartis" not in response.content.decode('utf8')
@pytest.mark.django_db
def test_customer_computer_table_not_logged_in():
client = Client().get('/customer/1/computers/')