mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-03 14:45:42 +00:00 
			
		
		
		
	Cleanup / consolidate unit testing code (#4831)
- Move testing code out of helpers.py - Create new file unit_test.py
This commit is contained in:
		@@ -18,9 +18,9 @@ import company.models
 | 
			
		||||
import order.models
 | 
			
		||||
from common.models import InvenTreeSetting
 | 
			
		||||
from company.models import Company, SupplierPart
 | 
			
		||||
from InvenTree.api_tester import InvenTreeAPITestCase
 | 
			
		||||
from InvenTree.status_codes import (BuildStatus, PurchaseOrderStatus,
 | 
			
		||||
                                    StockStatus)
 | 
			
		||||
from InvenTree.unit_test import InvenTreeAPITestCase
 | 
			
		||||
from part.models import (BomItem, BomItemSubstitute, Part, PartCategory,
 | 
			
		||||
                         PartCategoryParameterTemplate, PartParameterTemplate,
 | 
			
		||||
                         PartRelated, PartStocktake)
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ import csv
 | 
			
		||||
 | 
			
		||||
from django.urls import reverse
 | 
			
		||||
 | 
			
		||||
from InvenTree.helpers import InvenTreeTestCase
 | 
			
		||||
from InvenTree.unit_test import InvenTreeTestCase
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class BomExportTest(InvenTreeTestCase):
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@ from django.urls import reverse
 | 
			
		||||
 | 
			
		||||
import tablib
 | 
			
		||||
 | 
			
		||||
from InvenTree.api_tester import InvenTreeAPITestCase
 | 
			
		||||
from InvenTree.unit_test import InvenTreeAPITestCase
 | 
			
		||||
from part.models import Part
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -2,14 +2,14 @@
 | 
			
		||||
 | 
			
		||||
from django_test_migrations.contrib.unittest_case import MigratorTestCase
 | 
			
		||||
 | 
			
		||||
from InvenTree import helpers
 | 
			
		||||
from InvenTree import unit_test
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TestForwardMigrations(MigratorTestCase):
 | 
			
		||||
    """Test entire schema migration sequence for the part app."""
 | 
			
		||||
 | 
			
		||||
    migrate_from = ('part', helpers.getOldestMigrationFile('part'))
 | 
			
		||||
    migrate_to = ('part', helpers.getNewestMigrationFile('part'))
 | 
			
		||||
    migrate_from = ('part', unit_test.getOldestMigrationFile('part'))
 | 
			
		||||
    migrate_to = ('part', unit_test.getNewestMigrationFile('part'))
 | 
			
		||||
 | 
			
		||||
    def prepare(self):
 | 
			
		||||
        """Create initial data."""
 | 
			
		||||
@@ -52,7 +52,7 @@ class TestBomItemMigrations(MigratorTestCase):
 | 
			
		||||
    """Tests for BomItem migrations"""
 | 
			
		||||
 | 
			
		||||
    migrate_from = ('part', '0002_auto_20190520_2204')
 | 
			
		||||
    migrate_to = ('part', helpers.getNewestMigrationFile('part'))
 | 
			
		||||
    migrate_to = ('part', unit_test.getNewestMigrationFile('part'))
 | 
			
		||||
 | 
			
		||||
    def prepare(self):
 | 
			
		||||
        """Create intial dataset"""
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ from common.models import (InvenTreeSetting, InvenTreeUserSetting,
 | 
			
		||||
                           NotificationEntry, NotificationMessage)
 | 
			
		||||
from common.notifications import UIMessageNotification, storage
 | 
			
		||||
from InvenTree import version
 | 
			
		||||
from InvenTree.helpers import InvenTreeTestCase
 | 
			
		||||
from InvenTree.unit_test import InvenTreeTestCase
 | 
			
		||||
 | 
			
		||||
from .models import (Part, PartCategory, PartCategoryStar, PartRelated,
 | 
			
		||||
                     PartStar, PartStocktake, PartTestTemplate,
 | 
			
		||||
 
 | 
			
		||||
@@ -10,8 +10,8 @@ import company.models
 | 
			
		||||
import order.models
 | 
			
		||||
import part.models
 | 
			
		||||
import stock.models
 | 
			
		||||
from InvenTree.helpers import InvenTreeTestCase
 | 
			
		||||
from InvenTree.status_codes import PurchaseOrderStatus
 | 
			
		||||
from InvenTree.unit_test import InvenTreeTestCase
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class PartPricingTests(InvenTreeTestCase):
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
from django.urls import reverse
 | 
			
		||||
 | 
			
		||||
from InvenTree.helpers import InvenTreeTestCase
 | 
			
		||||
from InvenTree.unit_test import InvenTreeTestCase
 | 
			
		||||
 | 
			
		||||
from .models import Part
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user