@@ -24,22 +24,39 @@ def setUpClass(cls):
2424
2525 def test_extract_cases (self ):
2626 """Extract cases and check we found what we expected"""
27- eflyt_search .search (self .browser , date .today () - timedelta (days = 2 ), date .today ())
27+ eflyt_search .search (self .browser , date .today () - timedelta (days = 2 ), date .today (), case_state = "Afsluttet" , case_status = "Godkendt" )
2828 cases = eflyt_search .extract_cases (self .browser )
2929
3030 self .assertGreater (len (cases ), 0 )
31- case = cases [0 ]
32-
33- self .assertIsInstance (case .case_number , str )
34- self .assertIsInstance (case .case_types , list )
35- self .assertIsInstance (case .deadline , (date , type (None )))
36- self .assertIsInstance (case .status , str )
37- self .assertIsInstance (case .cpr , str )
38- self .assertRegex (case .cpr , r"\d{6}-\d{4}" )
39- self .assertIsInstance (case .name , str )
40- self .assertGreater (len (case .name ), 0 )
41- self .assertIsInstance (case .case_worker , str )
42- self .assertGreater (len (case .case_worker ), 0 )
31+ for case in cases :
32+ self .assertIsInstance (case .case_number , str )
33+ self .assertIsInstance (case .case_types , list )
34+ self .assertIsInstance (case .deadline , (date , type (None )))
35+ self .assertIsInstance (case .status , str )
36+ self .assertIsInstance (case .cpr , str )
37+ self .assertRegex (case .cpr , r"\d{6}-\d{4}" )
38+ self .assertIsInstance (case .name , str )
39+ self .assertGreater (len (case .name ), 0 )
40+ self .assertIsInstance (case .case_worker , str )
41+ self .assertGreater (len (case .case_worker ), 0 )
42+
43+ def test_extract_cases_deadline (self ):
44+ """Extract cases and check we found what we expected"""
45+ eflyt_search .search (self .browser , date .today () - timedelta (days = 2 ), date .today (), case_status = "Godkendt" )
46+ cases = eflyt_search .extract_cases (self .browser )
47+
48+ self .assertGreater (len (cases ), 0 )
49+ for case in cases :
50+ self .assertIsInstance (case .case_number , str )
51+ self .assertIsInstance (case .case_types , list )
52+ self .assertIsInstance (case .deadline , (date , type (None )))
53+ self .assertIsInstance (case .status , str )
54+ self .assertIsInstance (case .cpr , str )
55+ self .assertRegex (case .cpr , r"\d{6}-\d{4}" )
56+ self .assertIsInstance (case .name , str )
57+ self .assertGreater (len (case .name ), 0 )
58+ self .assertIsInstance (case .case_worker , str )
59+ self .assertGreater (len (case .case_worker ), 0 )
4360
4461 def test_open_case (self ):
4562 """Open a case and check the browser opened the case view"""
0 commit comments