@@ -120,20 +120,23 @@ def get_url(self):
120120
121121
122122@pytest .mark .parametrize (
123- "url,req_path,expected" ,
123+ "url,req_path,req_params, expected" ,
124124 [
125- ("/test/" , "/test/" , True ),
126- ("/test/" , "/other/" , False ),
127- ("fake-view" , "/fake-view/" , True ),
128- ("/test" , "/test/" , True ),
129- ("/test/" , "/test" , True ),
130- ("/test/nested/" , "/test/" , False ),
125+ ("/test/" , "/test/" , None , True ),
126+ ("/test/" , "/other/" , None , False ),
127+ ("fake-view" , "/fake-view/" , None , True ),
128+ ("/test" , "/test/" , None , True ),
129+ ("/test/" , "/test" , None , True ),
130+ ("/test/nested/" , "/test/" , None , False ),
131+ ("/test/?query=param" , "/test/" , {"query" : "param" }, True ),
132+ ("/test/?query=param" , "/test/" , None , False ),
131133 ],
132134)
133- def test_active (url , req_path , expected , req ):
135+ def test_active (url , req_path , req_params , expected , rf ):
134136 item = NavItem (title = ..., url = url )
135137
136- req .path = req_path
138+ req = rf .get (req_path , req_params )
139+ print (f"{ req .path = } " )
137140
138141 assert item .get_active (req ) == expected
139142
0 commit comments