230 "registrar": "LiveDns Ltd", |
230 "registrar": "LiveDns Ltd", |
231 "referral_url": "http://domains.livedns.co.il" |
231 "referral_url": "http://domains.livedns.co.il" |
232 } |
232 } |
233 self._parse_and_compare('python.org.il', data, expected_results) |
233 self._parse_and_compare('python.org.il', data, expected_results) |
234 |
234 |
|
235 def test_ie_parse(self): |
|
236 data = """ |
|
237 domain: rte.ie |
|
238 descr: RTE Commercial Enterprises Limited |
|
239 descr: Body Corporate (Ltd,PLC,Company) |
|
240 descr: Corporate Name |
|
241 admin-c: AWB910-IEDR |
|
242 admin-c: JM474-IEDR |
|
243 tech-c: JM474-IEDR |
|
244 registration: 11-February-2000 |
|
245 renewal: 31-March-2024 |
|
246 holder-type: Billable |
|
247 locked: NO |
|
248 ren-status: Active |
|
249 in-zone: 1 |
|
250 nserver: ns1.rte.ie 162.159.0.73 2400:cb00:2049:1::a29f:49 |
|
251 nserver: ns2.rte.ie 162.159.1.73 2400:cb00:2049:1::a29f:149 |
|
252 nserver: ns3.rte.ie 162.159.2.27 2400:cb00:2049:1::a29f:21b |
|
253 nserver: ns4.rte.ie 162.159.3.18 2400:cb00:2049:1::a29f:312 |
|
254 source: IEDR |
|
255 |
|
256 person: Michael Kennedy |
|
257 nic-hdl: AWB910-IEDR |
|
258 source: IEDR |
|
259 |
|
260 person: John Moylan |
|
261 nic-hdl: JM474-IEDR |
|
262 source: IEDR |
|
263 |
|
264 person: John Moylan |
|
265 nic-hdl: JM474-IEDR |
|
266 source: IEDR""" |
|
267 |
|
268 expected_results = { |
|
269 "domain_name": "rte.ie", |
|
270 "description": [ |
|
271 "RTE Commercial Enterprises Limited", |
|
272 "Body Corporate (Ltd,PLC,Company)", |
|
273 "Corporate Name" |
|
274 ], |
|
275 "source": "IEDR", |
|
276 "creation_date": "2000-02-11 00:00:00", |
|
277 "expiration_date": "2024-03-31 00:00:00", |
|
278 "name_servers": [ |
|
279 "ns1.rte.ie 162.159.0.73 2400:cb00:2049:1::a29f:49", |
|
280 "ns2.rte.ie 162.159.1.73 2400:cb00:2049:1::a29f:149", |
|
281 "ns3.rte.ie 162.159.2.27 2400:cb00:2049:1::a29f:21b", |
|
282 "ns4.rte.ie 162.159.3.18 2400:cb00:2049:1::a29f:312" |
|
283 ], |
|
284 "status": "Active", |
|
285 "admin_id": [ |
|
286 "AWB910-IEDR", |
|
287 "JM474-IEDR" |
|
288 ], |
|
289 "tech_id": "JM474-IEDR" |
|
290 } |
|
291 self._parse_and_compare('rte.ie', data, expected_results) |
|
292 |
235 def _parse_and_compare(self, domain_name, data, expected_results): |
293 def _parse_and_compare(self, domain_name, data, expected_results): |
236 results = WhoisEntry.load(domain_name, data) |
294 results = WhoisEntry.load(domain_name, data) |
237 fail = 0 |
295 fail = 0 |
238 total = 0 |
296 total = 0 |
239 # Compare each key |
297 # Compare each key |