diff --git a/InvenTree/order/test_api.py b/InvenTree/order/test_api.py index cb0ffa2566..e23a591e43 100644 --- a/InvenTree/order/test_api.py +++ b/InvenTree/order/test_api.py @@ -31,7 +31,7 @@ class OrderTest(APITestCase): return self.client.get(url + "?" + options, format='json') - def test_po_list(self,): + def test_po_list(self): url = reverse('api-po-list') @@ -42,3 +42,19 @@ class OrderTest(APITestCase): # Filter by stuff response = self.doGet(url, 'status=10&part=1&supplier_part=1') self.assertEqual(response.status_code, status.HTTP_200_OK) + + def test_po_attachments(self): + + url = reverse('api-po-attachment-list') + + response = self.doGet(url) + + self.assertEqual(response.status_code, status.HTTP_200_OK) + + def test_so_attachments(self): + + url = reverse('api-so-attachment-list') + + response = self.doGet(url) + + self.assertEqual(response.status_code, status.HTTP_200_OK) \ No newline at end of file diff --git a/InvenTree/part/api.py b/InvenTree/part/api.py index c0d79b15b5..8f9121885d 100644 --- a/InvenTree/part/api.py +++ b/InvenTree/part/api.py @@ -646,18 +646,18 @@ part_api_urls = [ # Base URL for PartCategory API endpoints url(r'^category/', include([ url(r'^(?P\d+)/?', CategoryDetail.as_view(), name='api-part-category-detail'), - url(r'.*^$', CategoryList.as_view(), name='api-part-category-list'), + url(r'^$', CategoryList.as_view(), name='api-part-category-list'), ])), # Base URL for PartAttachment API endpoints url(r'attachment/', include([ - url(r'^.*$', PartAttachmentList.as_view(), name='api-part-attachment-list'), + url(r'^$', PartAttachmentList.as_view(), name='api-part-attachment-list'), ])), # Base URL for PartStar API endpoints url(r'^star/', include([ url(r'^(?P\d+)/?', PartStarDetail.as_view(), name='api-part-star-detail'), - url(r'^.*$', PartStarList.as_view(), name='api-part-star-list'), + url(r'^$', PartStarList.as_view(), name='api-part-star-list'), ])), # Base URL for PartParameter API endpoints