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')