|
7 | 7 |
|
8 | 8 | from circuit_maintenance_parser.data import NotificationData |
9 | 9 | from circuit_maintenance_parser.errors import ProviderError |
10 | | - |
| 10 | +from circuit_maintenance_parser.constants import EMAIL_HEADER_DATE, EMAIL_HEADER_SUBJECT |
11 | 11 |
|
12 | 12 | # pylint: disable=duplicate-code |
13 | 13 | from circuit_maintenance_parser.provider import ( |
|
65 | 65 | Cogent, |
66 | 66 | [ |
67 | 67 | ("html", Path(dir_path, "data", "cogent", "cogent1.html")), |
68 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 68 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
69 | 69 | ], |
70 | 70 | [ |
71 | 71 | Path(dir_path, "data", "cogent", "cogent1_result.json"), |
|
76 | 76 | Cogent, |
77 | 77 | [ |
78 | 78 | ("html", Path(dir_path, "data", "cogent", "cogent2.html")), |
79 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 79 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
80 | 80 | ], |
81 | 81 | [ |
82 | 82 | Path(dir_path, "data", "cogent", "cogent2_result.json"), |
|
105 | 105 | Lumen, |
106 | 106 | [ |
107 | 107 | ("html", Path(dir_path, "data", "lumen", "lumen1.html")), |
108 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 108 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
| 109 | + (EMAIL_HEADER_SUBJECT, Path(dir_path, "data", "lumen", "subject_work_planned")), |
109 | 110 | ], |
110 | 111 | [ |
111 | 112 | Path(dir_path, "data", "lumen", "lumen1_result.json"), |
|
116 | 117 | Lumen, |
117 | 118 | [ |
118 | 119 | ("html", Path(dir_path, "data", "lumen", "lumen2.html")), |
119 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 120 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
| 121 | + (EMAIL_HEADER_SUBJECT, Path(dir_path, "data", "lumen", "subject_work_planned")), |
120 | 122 | ], |
121 | 123 | [ |
122 | 124 | Path(dir_path, "data", "lumen", "lumen2_result.json"), |
|
127 | 129 | Lumen, |
128 | 130 | [ |
129 | 131 | ("html", Path(dir_path, "data", "lumen", "lumen3.html")), |
130 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 132 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
| 133 | + (EMAIL_HEADER_SUBJECT, Path(dir_path, "data", "lumen", "subject_work_planned")), |
131 | 134 | ], |
132 | 135 | [ |
133 | 136 | Path(dir_path, "data", "lumen", "lumen3_result.json"), |
|
138 | 141 | Lumen, |
139 | 142 | [ |
140 | 143 | ("html", Path(dir_path, "data", "lumen", "lumen4.html")), |
141 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 144 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
| 145 | + (EMAIL_HEADER_SUBJECT, Path(dir_path, "data", "lumen", "subject_work_planned")), |
142 | 146 | ], |
143 | 147 | [ |
144 | 148 | Path(dir_path, "data", "lumen", "lumen4_result.json"), |
|
150 | 154 | Megaport, |
151 | 155 | [ |
152 | 156 | ("html", Path(dir_path, "data", "megaport", "megaport1.html")), |
153 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 157 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
154 | 158 | ], |
155 | 159 | [ |
156 | 160 | Path(dir_path, "data", "megaport", "megaport1_result.json"), |
|
161 | 165 | Megaport, |
162 | 166 | [ |
163 | 167 | ("html", Path(dir_path, "data", "megaport", "megaport2.html")), |
164 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 168 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
165 | 169 | ], |
166 | 170 | [ |
167 | 171 | Path(dir_path, "data", "megaport", "megaport2_result.json"), |
|
221 | 225 | Telstra, |
222 | 226 | [ |
223 | 227 | ("html", Path(dir_path, "data", "telstra", "telstra1.html")), |
224 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 228 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
225 | 229 | ], |
226 | 230 | [ |
227 | 231 | Path(dir_path, "data", "telstra", "telstra1_result.json"), |
|
232 | 236 | Telstra, |
233 | 237 | [ |
234 | 238 | ("html", Path(dir_path, "data", "telstra", "telstra2.html")), |
235 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 239 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
236 | 240 | ], |
237 | 241 | [ |
238 | 242 | Path(dir_path, "data", "telstra", "telstra2_result.json"), |
|
245 | 249 | Turkcell, |
246 | 250 | [ |
247 | 251 | ("html", Path(dir_path, "data", "turkcell", "turkcell1.html")), |
248 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 252 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
249 | 253 | ], |
250 | 254 | [ |
251 | 255 | Path(dir_path, "data", "turkcell", "turkcell1_result.json"), |
|
256 | 260 | Turkcell, |
257 | 261 | [ |
258 | 262 | ("html", Path(dir_path, "data", "turkcell", "turkcell2.html")), |
259 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 263 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
260 | 264 | ], |
261 | 265 | [ |
262 | 266 | Path(dir_path, "data", "turkcell", "turkcell2_result.json"), |
|
268 | 272 | Verizon, |
269 | 273 | [ |
270 | 274 | ("html", Path(dir_path, "data", "verizon", "verizon1.html")), |
271 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 275 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
272 | 276 | ], |
273 | 277 | [ |
274 | 278 | Path(dir_path, "data", "verizon", "verizon1_result.json"), |
|
279 | 283 | Verizon, |
280 | 284 | [ |
281 | 285 | ("html", Path(dir_path, "data", "verizon", "verizon2.html")), |
282 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 286 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
283 | 287 | ], |
284 | 288 | [ |
285 | 289 | Path(dir_path, "data", "verizon", "verizon2_result.json"), |
|
290 | 294 | Verizon, |
291 | 295 | [ |
292 | 296 | ("html", Path(dir_path, "data", "verizon", "verizon3.html")), |
293 | | - ("email-header-date", Path(dir_path, "data", "date", "email_date_1")), |
| 297 | + (EMAIL_HEADER_DATE, Path(dir_path, "data", "date", "email_date_1")), |
294 | 298 | ], |
295 | 299 | [ |
296 | 300 | Path(dir_path, "data", "verizon", "verizon3_result.json"), |
|
0 commit comments