self.parser.get_struct('!HHHHHH')
factory = _message_factory_from_opcode(dns.opcode.from_flags(flags))
self.message = factory(id=id)
- self.message.flags = flags
+ self.message.flags = dns.flags.Flag(flags)
self.initialize_message(self.message)
self.one_rr_per_rrset = \
self.message._get_one_rr_per_rrset(self.one_rr_per_rrset)
IN SOA
''')
+ def test_from_wire_makes_Flag(self):
+ m = dns.message.from_wire(goodwire)
+ self.assertIsInstance(m.flags, dns.flags.Flag)
+ self.assertEqual(m.flags, dns.flags.Flag.RD)
+
if __name__ == '__main__':
unittest.main()