@@ -9,6 +9,7 @@
|
9 | 9 | import socket |
10 | 10 | import threading |
11 | 11 | import unittest |
| 12 | +from ipaddress import ip_address |
12 | 13 | from threading import Event |
13 | 14 | from typing import Iterable, List, Optional |
14 | 15 | from unittest.mock import patch |
@@ -540,8 +541,18 @@ def test_multiple_addresses():
|
540 | 541 | for info in infos: |
541 | 542 | assert info.addresses == [address] |
542 | 543 | assert info.addresses_by_version(r.IPVersion.All) == [address, address_v6, address_v6_ll] |
| 544 | +assert info.ip_addresses_by_version(r.IPVersion.All) == [ |
| 545 | +ip_address(address), |
| 546 | +ip_address(address_v6), |
| 547 | +ip_address(address_v6_ll), |
| 548 | + ] |
543 | 549 | assert info.addresses_by_version(r.IPVersion.V4Only) == [address] |
| 550 | +assert info.ip_addresses_by_version(r.IPVersion.V4Only) == [ip_address(address)] |
544 | 551 | assert info.addresses_by_version(r.IPVersion.V6Only) == [address_v6, address_v6_ll] |
| 552 | +assert info.ip_addresses_by_version(r.IPVersion.V6Only) == [ |
| 553 | +ip_address(address_v6), |
| 554 | +ip_address(address_v6_ll), |
| 555 | + ] |
545 | 556 | assert info.parsed_addresses() == [address_parsed, address_v6_parsed, address_v6_ll_parsed] |
546 | 557 | assert info.parsed_addresses(r.IPVersion.V4Only) == [address_parsed] |
547 | 558 | assert info.parsed_addresses(r.IPVersion.V6Only) == [address_v6_parsed, address_v6_ll_parsed] |
|