From 32b46cdc2aff9b503d2ef14744b1f78985d8c7f2 Mon Sep 17 00:00:00 2001 From: eeintech Date: Tue, 3 Nov 2020 11:14:31 -0500 Subject: [PATCH] Added better PartRelated creation test --- InvenTree/part/test_views.py | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/InvenTree/part/test_views.py b/InvenTree/part/test_views.py index 1ad5c33e45..3391d4a0c2 100644 --- a/InvenTree/part/test_views.py +++ b/InvenTree/part/test_views.py @@ -5,7 +5,7 @@ from django.urls import reverse from django.contrib.auth import get_user_model from django.contrib.auth.models import Group -from .models import Part +from .models import Part, PartRelated class PartViewTestCase(TestCase): @@ -204,25 +204,18 @@ class PartTests(PartViewTestCase): class PartRelatedTests(PartViewTestCase): def test_valid_create(self): - """ test creation of an attachment for a valid part """ + """ test creation of a related part """ - response = self.client.get(reverse('part-related-create'), {'part': 1}, HTTP_X_REQUESTED_WITH='XMLHttpRequest') + response = self.client.get(reverse('part-related-create'), {'part': 1}, + HTTP_X_REQUESTED_WITH='XMLHttpRequest') self.assertEqual(response.status_code, 200) - # TODO - Create a new attachment using this view - - def test_invalid_create(self): - """ test creation of an attachment for an invalid part """ - - # TODO - pass - - def test_edit(self): - """ test editing an attachment """ - - # TODO - pass + response = self.client.post(reverse('part-related-create'), {'part_1': 1, 'part_2': 2}, + HTTP_X_REQUESTED_WITH='XMLHttpRequest') + self.assertEqual(response.status_code, 200) + n = PartRelated.objects.all().count() + self.assertEqual(n, 1) class PartAttachmentTests(PartViewTestCase):