@@ -96,6 +96,14 @@ def test_find_csv_files(self, mock_glob: MagicMock):
9696 path_prefix + 'invalid/20200418_province_c.csv' ,
9797 # ignored
9898 path_prefix + 'ignored/README.md' ,
99+ # valid hsa day
100+ path_prefix + 'valid/20200408_hsa_sig.csv' ,
101+ # valid hsa_nci day
102+ path_prefix + 'valid/20200408_hsa_nci_sig.csv' ,
103+ # valid hsa_nci week
104+ path_prefix + 'valid/weekly_202015_hsa_nci_sig.csv' ,
105+ # valid hsa week
106+ path_prefix + 'valid/weekly_202015_hsa_sig.csv' ,
99107 ]
100108 mock_glob .return_value = glob_paths
101109
@@ -113,6 +121,10 @@ def test_find_csv_files(self, mock_glob: MagicMock):
113121 (glob_paths [5 ], None ),
114122 (glob_paths [6 ], None ),
115123 (glob_paths [7 ], None ),
124+ (glob_paths [8 ], PathDetails (expected_issue_day , (date .today () - date (year = time_value_day // 10000 , month = (time_value_day // 100 ) % 100 , day = time_value_day % 100 )).days , 'valid' , 'sig' , 'day' , time_value_day , 'hsa' )),
125+ (glob_paths [9 ], PathDetails (expected_issue_day , (date .today () - date (year = time_value_day // 10000 , month = (time_value_day // 100 ) % 100 , day = time_value_day % 100 )).days , 'valid' , 'sig' , 'day' , time_value_day , 'hsa_nci' )),
126+ (glob_paths [10 ], PathDetails (expected_issue_week , delta_epiweeks (202015 , expected_issue_week ), 'valid' , 'sig' , 'week' , 202015 , 'hsa_nci' )),
127+ (glob_paths [11 ], PathDetails (expected_issue_week , delta_epiweeks (202015 , expected_issue_week ), 'valid' , 'sig' , 'week' , 202015 , 'hsa' )),
116128 ])
117129 self .assertEqual (found , expected )
118130
0 commit comments