@@ -24,22 +24,39 @@ def setUpClass(cls):
24
24
25
25
def test_extract_cases (self ):
26
26
"""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" )
28
28
cases = eflyt_search .extract_cases (self .browser )
29
29
30
30
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 )
43
60
44
61
def test_open_case (self ):
45
62
"""Open a case and check the browser opened the case view"""
0 commit comments