mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-16 09:18:10 +00:00
correct test
This commit is contained in:
@@ -18,7 +18,7 @@ import build.models
|
|||||||
import company.models
|
import company.models
|
||||||
import order.models
|
import order.models
|
||||||
from build.status_codes import BuildStatus
|
from build.status_codes import BuildStatus
|
||||||
from common.models import InvenTreeSetting
|
from common.models import InvenTreeSetting, ParameterTemplate
|
||||||
from company.models import Company, SupplierPart
|
from company.models import Company, SupplierPart
|
||||||
from InvenTree.config import get_testfolder_dir
|
from InvenTree.config import get_testfolder_dir
|
||||||
from InvenTree.unit_test import InvenTreeAPITestCase
|
from InvenTree.unit_test import InvenTreeAPITestCase
|
||||||
@@ -29,8 +29,6 @@ from part.models import (
|
|||||||
Part,
|
Part,
|
||||||
PartCategory,
|
PartCategory,
|
||||||
PartCategoryParameterTemplate,
|
PartCategoryParameterTemplate,
|
||||||
PartParameter,
|
|
||||||
PartParameterTemplate,
|
|
||||||
PartRelated,
|
PartRelated,
|
||||||
PartSellPriceBreak,
|
PartSellPriceBreak,
|
||||||
PartTestTemplate,
|
PartTestTemplate,
|
||||||
@@ -235,23 +233,16 @@ class PartCategoryAPITest(InvenTreeAPITestCase):
|
|||||||
self.assertEqual(len(response.data), 2)
|
self.assertEqual(len(response.data), 2)
|
||||||
|
|
||||||
# Add some more category templates via the API
|
# Add some more category templates via the API
|
||||||
n = PartParameterTemplate.objects.count()
|
n = ParameterTemplate.objects.count()
|
||||||
|
|
||||||
raise ValueError('This test must be refactored...')
|
|
||||||
|
|
||||||
# Ensure validation of parameter values is disabled for these checks
|
# Ensure validation of parameter values is disabled for these checks
|
||||||
InvenTreeSetting.set_setting(
|
InvenTreeSetting.set_setting(
|
||||||
'PART_PARAMETER_ENFORCE_UNITS', False, change_user=None
|
'PART_PARAMETER_ENFORCE_UNITS', False, change_user=None
|
||||||
)
|
)
|
||||||
|
|
||||||
for template in PartParameterTemplate.objects.all():
|
for template in ParameterTemplate.objects.all():
|
||||||
response = self.post(
|
response = self.post(
|
||||||
url,
|
url, {'category': 2, 'template': template.pk, 'default_value': '123'}
|
||||||
{
|
|
||||||
'category': 2,
|
|
||||||
'parameter_template': template.pk,
|
|
||||||
'default_value': 'xyz',
|
|
||||||
},
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Total number of category templates should have increased
|
# Total number of category templates should have increased
|
||||||
@@ -275,8 +266,8 @@ class PartCategoryAPITest(InvenTreeAPITestCase):
|
|||||||
'pk',
|
'pk',
|
||||||
'category',
|
'category',
|
||||||
'category_detail',
|
'category_detail',
|
||||||
'parameter_template',
|
'template',
|
||||||
'parameter_template_detail',
|
'template_detail',
|
||||||
'default_value',
|
'default_value',
|
||||||
]:
|
]:
|
||||||
self.assertIn(key, data.keys())
|
self.assertIn(key, data.keys())
|
||||||
@@ -1647,7 +1638,7 @@ class PartCreationTests(PartAPITestBase):
|
|||||||
# Add some parameter template to the parent category
|
# Add some parameter template to the parent category
|
||||||
for pk in [1, 2, 3]:
|
for pk in [1, 2, 3]:
|
||||||
PartCategoryParameterTemplate.objects.create(
|
PartCategoryParameterTemplate.objects.create(
|
||||||
parameter_template=PartParameterTemplate.objects.get(pk=pk),
|
template=ParameterTemplate.objects.get(pk=pk),
|
||||||
category=cat,
|
category=cat,
|
||||||
default_value=f'Value {pk}',
|
default_value=f'Value {pk}',
|
||||||
)
|
)
|
||||||
@@ -3240,8 +3231,6 @@ class PartMetadataAPITest(InvenTreeAPITestCase):
|
|||||||
'api-part-category-metadata': PartCategory,
|
'api-part-category-metadata': PartCategory,
|
||||||
'api-part-test-template-metadata': PartTestTemplate,
|
'api-part-test-template-metadata': PartTestTemplate,
|
||||||
'api-part-related-metadata': PartRelated,
|
'api-part-related-metadata': PartRelated,
|
||||||
'api-part-parameter-template-metadata': PartParameterTemplate,
|
|
||||||
'api-part-parameter-metadata': PartParameter,
|
|
||||||
'api-part-metadata': Part,
|
'api-part-metadata': Part,
|
||||||
'api-bom-substitute-metadata': BomItemSubstitute,
|
'api-bom-substitute-metadata': BomItemSubstitute,
|
||||||
'api-bom-item-metadata': BomItem,
|
'api-bom-item-metadata': BomItem,
|
||||||
|
|||||||
Reference in New Issue
Block a user