def test_dns_hinfo(self): generated = r.DNSOutgoing(0) generated.add_additional_answer(DNSHinfo('irrelevant', r._TYPE_HINFO, 0, 0, 'cpu', 'os')) parsed = r.DNSIncoming(generated.packet()) answer = cast(r.DNSHinfo, parsed.answers[0]) self.assertEqual(answer.cpu, u'cpu') self.assertEqual(answer.os, u'os') generated = r.DNSOutgoing(0) generated.add_additional_answer(DNSHinfo('irrelevant', r._TYPE_HINFO, 0, 0, 'cpu', 'x' * 257)) self.assertRaises(r.NamePartTooLongException, generated.packet)
def test_dns_hinfo(self): generated = r.DNSOutgoing(0) generated.add_additional_answer( DNSHinfo("irrelevant", r._TYPE_HINFO, 0, 0, "cpu", "os")) parsed = r.DNSIncoming(generated.packet()) self.assertEqual(parsed.answers[0].cpu, u"cpu") self.assertEqual(parsed.answers[0].os, u"os") generated = r.DNSOutgoing(0) generated.add_additional_answer( DNSHinfo("irrelevant", r._TYPE_HINFO, 0, 0, "cpu", "x" * 257)) self.assertRaises(r.NamePartTooLongException, generated.packet)
def test_dns_hinfo_repr_eq(self): hinfo = DNSHinfo("irrelevant", r._TYPE_HINFO, 0, 0, "cpu", "os") assert hinfo == hinfo repr(hinfo)
def test_dns_hinfo_repr_eq(self): hinfo = DNSHinfo('irrelevant', r._TYPE_HINFO, 0, 0, 'cpu', 'os') assert hinfo == hinfo repr(hinfo)