def from_text(cls, rdclass, rdtype, tok, origin=None, relativize=True,
relativize_to=None):
key_tag = tok.get_uint16()
- algorithm = tok.get_uint8()
+ algorithm = dns.dnssec.algorithm_from_text(tok.get_string())
digest_type = tok.get_uint8()
chunks = []
while 1:
when5 = 1440021600
+class DNSSECMakeDSTestCase(unittest.TestCase):
+ def testMnemonicParser(self):
+ good_ds_mnemonic = dns.rdata.from_text(dns.rdataclass.IN, dns.rdatatype.DS,
+ '57349 RSASHA1 2 53A79A3E7488AB44FFC56B2D1109F0699D1796DD977E72108B841F96 E47D7013')
+ self.assertEqual(good_ds, good_ds_mnemonic)
@unittest.skipUnless(dns.dnssec._have_pyca,
"Python Cryptography cannot be imported")