add in static label test

This commit is contained in:
Matthias 2022-05-15 17:14:03 +02:00
parent d3fb6570ad
commit 2090a4d417
No known key found for this signature in database
GPG Key ID: AB6D0E6C4CB65093

View File

@ -7,12 +7,13 @@ import os
from django.conf import settings from django.conf import settings
from django.apps import apps from django.apps import apps
from django.urls import reverse
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from InvenTree.helpers import validateFilterString from InvenTree.helpers import validateFilterString
from InvenTree.api_tester import InvenTreeAPITestCase from InvenTree.api_tester import InvenTreeAPITestCase
from .models import StockItemLabel, StockLocationLabel from .models import StockItemLabel, StockLocationLabel, PartLabel
from stock.models import StockItem from stock.models import StockItem
@ -85,3 +86,13 @@ class LabelTest(InvenTreeAPITestCase):
with self.assertRaises(ValidationError): with self.assertRaises(ValidationError):
validateFilterString(bad_filter_string, model=StockItem) validateFilterString(bad_filter_string, model=StockItem)
def test_label_rendering(self):
"""Test label rendering"""
labels = PartLabel.objects.all()
part = PartLabel.objects.first()
for label in labels:
url = reverse('api-part-label-print', kwargs={'pk': label.pk})
self.get(f'{url}?parts={part.pk}', expected_code=200)