23 lines
1.3 KiB
Python
23 lines
1.3 KiB
Python
|
from django.test import TestCase
|
||
|
from django.urls import resolve
|
||
|
|
||
|
|
||
|
class URLTestCase(TestCase):
|
||
|
|
||
|
def test_billing_url(self):
|
||
|
self.assertEqual(resolve("/billing/client/").view_name, 'client_listing')
|
||
|
self.assertEqual(resolve("/billing/client/lookup/").view_name, 'client_lookup')
|
||
|
self.assertEqual(resolve("/billing/client/create/").view_name, 'client_create')
|
||
|
self.assertEqual(resolve("/billing/client/1/").view_name, 'client_details')
|
||
|
self.assertEqual(resolve("/billing/client/update/1/").view_name, 'client_update')
|
||
|
|
||
|
self.assertEqual(resolve("/billing/contract/lookup/").view_name, 'contract_lookup')
|
||
|
self.assertEqual(resolve("/billing/contract/create/").view_name, 'contract_create')
|
||
|
self.assertEqual(resolve("/billing/contract/1/").view_name, 'contract_detail')
|
||
|
self.assertEqual(resolve("/billing/contract/update/1/").view_name, 'contract_update')
|
||
|
self.assertEqual(resolve("/billing/contract/pdf/1/").view_name, 'contract_export')
|
||
|
self.assertEqual(resolve("/billing/contract/").view_name, 'contract_listing')
|
||
|
|
||
|
self.assertEqual(resolve("/billing/prestation/create/").view_name, 'prestation_create')
|
||
|
self.assertEqual(resolve("/billing/prestation/update/1/").view_name, 'prestation_update')
|