From 3a2b52ae53b5ca9c258a199275330677e4fb061e Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 12 Mar 2022 02:18:21 +0100 Subject: [PATCH] barcode add error coverage --- InvenTree/barcodes/tests.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/InvenTree/barcodes/tests.py b/InvenTree/barcodes/tests.py index c9a063e8f0..33b171d666 100644 --- a/InvenTree/barcodes/tests.py +++ b/InvenTree/barcodes/tests.py @@ -38,8 +38,18 @@ class BarcodeAPITest(APITestCase): def test_invalid(self): + # test scan url response = self.client.post(self.scan_url, format='json', data={}) + self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) + # test wrong assign urls + response = self.client.post(self.assign_url, format='json', data={}) + self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) + + response = self.client.post(self.assign_url, format='json', data={'barcode': '123'}) + self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) + + response = self.client.post(self.assign_url, format='json', data={'barcode': '123', 'stockitem': '123'}) self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) def test_empty(self):