mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 03:26:45 +00:00
* move CUI JS files to CUI url section * add flag to seperate CUI code and tests * re-enable tests * move urls back to backend patterns * swap switch logic * fix merge * returning PUI paths if CUI not enabled * revert test changes * fix plugin settings url * URL is not dependant on UI generation * small fixes Co-authored-by: Oliver <oliver.henry.walters@gmail.com> --------- Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
52 lines
1.6 KiB
Python
52 lines
1.6 KiB
Python
"""Unit tests for Company views (see views.py)."""
|
|
|
|
from django.test import tag
|
|
from django.urls import reverse
|
|
|
|
from InvenTree.unit_test import InvenTreeTestCase
|
|
|
|
|
|
@tag('cui')
|
|
class CompanyViewTest(InvenTreeTestCase):
|
|
"""Tests for various 'Company' views."""
|
|
|
|
fixtures = [
|
|
'category',
|
|
'part',
|
|
'location',
|
|
'company',
|
|
'manufacturer_part',
|
|
'supplier_part',
|
|
]
|
|
|
|
roles = 'all'
|
|
|
|
def test_company_index(self):
|
|
"""Test the company index."""
|
|
response = self.client.get(reverse('company-index'))
|
|
self.assertEqual(response.status_code, 200)
|
|
|
|
def test_manufacturer_index(self):
|
|
"""Test the manufacturer index."""
|
|
response = self.client.get(reverse('manufacturer-index'))
|
|
self.assertEqual(response.status_code, 200)
|
|
|
|
def test_customer_index(self):
|
|
"""Test the customer index."""
|
|
response = self.client.get(reverse('customer-index'))
|
|
self.assertEqual(response.status_code, 200)
|
|
|
|
def test_manufacturer_part_detail_view(self):
|
|
"""Test the manufacturer part detail view."""
|
|
response = self.client.get(
|
|
reverse('manufacturer-part-detail', kwargs={'pk': 1})
|
|
)
|
|
self.assertEqual(response.status_code, 200)
|
|
self.assertContains(response, 'MPN123')
|
|
|
|
def test_supplier_part_detail_view(self):
|
|
"""Test the supplier part detail view."""
|
|
response = self.client.get(reverse('supplier-part-detail', kwargs={'pk': 10}))
|
|
self.assertEqual(response.status_code, 200)
|
|
self.assertContains(response, 'MPN456-APPEL')
|