コード例 #1
0
ファイル: test_detect.py プロジェクト: tai271828/maas
 def test_randomises(self):
     self.assertNotEqual(make_dhcp_transaction_id(),
                         make_dhcp_transaction_id())
コード例 #2
0
ファイル: test_detect.py プロジェクト: tai271828/maas
 def test_init_sets_transaction_id(self):
     transaction_id = make_dhcp_transaction_id()
     self.patch(detect_module,
                "make_dhcp_transaction_id").return_value = transaction_id
     discover = DHCPDiscoverPacket(factory.make_mac_address())
     self.assertEqual(transaction_id, discover.transaction_id)
コード例 #3
0
ファイル: test_detect.py プロジェクト: tai271828/maas
 def test_produces_well_formed_id(self):
     # The DHCP transaction ID should be 4 bytes long.
     transaction_id = make_dhcp_transaction_id()
     self.assertIsInstance(transaction_id, bytes)
     self.assertEqual(4, len(transaction_id))