| 82 | assert rr.text == "sample text" |
| 83 | |
| 84 | def test_https_record_ech(self): |
| 85 | rr = dns.ResourceRecord( |
| 86 | "test", dns.types.ANY, dns.classes.IN, dns.ResourceRecord.DEFAULT_TTL, b"" |
| 87 | ) |
| 88 | params = {3: b"\x01\xbb"} |
| 89 | record = dns.https_records.HTTPSRecord(1, "example.org", params) |
| 90 | rr.data = dns.https_records.pack(record) |
| 91 | assert rr.https_ech is None |
| 92 | rr.https_ech = "dGVzdHN0cmluZwo=" |
| 93 | assert rr.https_ech == "dGVzdHN0cmluZwo=" |
| 94 | rr.https_ech = None |
| 95 | assert rr.https_ech is None |
| 96 | |
| 97 | def test_https_record_alpn(self): |
| 98 | rr = dns.ResourceRecord( |