mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Test for Part Editing form
This commit is contained in:
parent
7db97f2226
commit
3a9494ee69
@ -67,6 +67,27 @@ class PartDetailTest(PartViewTestCase):
|
||||
self.assertTrue(response.context['editing_enabled'])
|
||||
|
||||
|
||||
class PartEditTest(PartViewTestCase):
|
||||
""" Tests for Part editing form """
|
||||
|
||||
def test_get_edit(self):
|
||||
response = self.client.get(reverse('part-edit', args=(1,)), HTTP_X_REQUESTED_WITH='XMLHttpRequest')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
keys = response.context.keys()
|
||||
data = str(response.content)
|
||||
|
||||
self.assertIn('part', keys)
|
||||
self.assertIn('csrf_token', keys)
|
||||
|
||||
self.assertIn('html_form', data)
|
||||
self.assertIn('"title":', data)
|
||||
|
||||
def test_invalid_part(self):
|
||||
response = self.client.get(reverse('part-edit', args=(9999,)), HTTP_X_REQUESTED_WITH='XMLHttpRequest')
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
||||
|
||||
class PartQRTest(PartViewTestCase):
|
||||
""" Tests for the Part QR Code AJAX view """
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user