From f26243af97dd28c8d59918f6fb1f008c7217184b Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 8 Aug 2019 22:19:17 +1000 Subject: [PATCH] Tests for Part index / --- InvenTree/part/test_views.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 InvenTree/part/test_views.py diff --git a/InvenTree/part/test_views.py b/InvenTree/part/test_views.py new file mode 100644 index 0000000000..5680dfdebe --- /dev/null +++ b/InvenTree/part/test_views.py @@ -0,0 +1,32 @@ +""" Unit tests for Part Views (see views.py) """ + +from django.test import TestCase +from django.urls import reverse +from django.contrib.auth import get_user_model + +class PartViewTestCase(TestCase): + + fixtures = [ + 'category', + 'part', + 'location', + ] + + def setUp(self): + super().setUp() + + # Create a user + User = get_user_model() + User.objects.create_user('username', 'user@email.com', 'password') + + self.client.login(username='username', password='password') + + def test_part_index(self): + response = self.client.get(reverse('part-index')) + self.assertEqual(response.status_code, 200) + + keys = response.context.keys() + self.assertIn('csrf_token', keys) + self.assertIn('parts', keys) + self.assertIn('user', keys) +