11from django .test import SimpleTestCase
22from django .urls import reverse , resolve
3- from FinTech .views import dashboard , income , expenses , edit_income , edit_expense , delete_expense
3+ from FinTech .views import dashboard , income , expenses , edit_income , edit_expense , delete_expense , delete_income , expense_report , income_report , add_expense_category , add_income_category , remove_expense_category , remove_income_category , profile , settings , index , signup , login , logout
4+
45
56
67class TestUrls (SimpleTestCase ):
78
89 def test_dashboard_url (self ):
910 url = reverse ('dashboard' )
1011 #print(resolve(url))
11- self .assertEqual (resolve (url ).func , dashboard )
12+ self .assertEqual (resolve (url ).func , dashboard )
13+
14+ def test_incomes_url (self ):
15+ url = reverse ('incomes' )
16+ self .assertEqual (resolve (url ).func , income )
17+ self .assertNotEqual (resolve (url ).func , expenses )
18+
19+ def test_expenses_url (self ):
20+ url = reverse ('expenses' )
21+ self .assertEqual (resolve (url ).func , expenses )
22+
23+ def test_edit_Income_url (self ):
24+ url = reverse ('edit-income' , args = [1 ])
25+ self .assertEqual (resolve (url ).func , edit_income )
26+
27+ def test_edit_Expense_url (self ):
28+ url = reverse ('edit-expense' , args = [2 ])
29+ self .assertEqual (resolve (url ).func , edit_expense )
30+
31+ def test_Expense_Report_url (self ):
32+ url = reverse ('expense-report' , args = ['string' ])
33+ self .assertEqual (resolve (url ).func , expense_report )
34+
35+ def test_remove_Income_url (self ):
36+ url = reverse ('remove-income-category' , args = [1 ])
37+ self .assertNotEqual (resolve (url ).func , income )
38+ self .assertEqual (resolve (url ).func , remove_income_category )
39+
40+ def test_profile_url (self ):
41+ url = reverse ('profile' )
42+ self .assertEqual (resolve (url ).func , profile )
43+ self .assertNotEqual (resolve (url ).func , settings )
44+
45+ def test_signup_url (self ):
46+ url = reverse ('signup' )
47+ self .assertEqual (resolve (url ).func , signup )
48+ self .assertNotEqual (resolve (url ).func , index )
49+ self .assertNotEqual (resolve (url ).func , login )
50+ self .assertNotEqual (resolve (url ).func , logout )
0 commit comments