コード例 #1
0
ファイル: test_simulation_host.py プロジェクト: pepribas/F3AT
 def testSetPortsUsed(self):
     agent = self.get_local('agent')
     ports = range(5000, 5010)
     agent.set_ports_used(ports)
     self.assertEqual(agent.get_num_free_ports(), self.NUM_PORTS - 10)
     agent.release_ports(ports)
     self.assertEqual(agent.get_num_free_ports(), self.NUM_PORTS)
コード例 #2
0
ファイル: test_simulation_host.py プロジェクト: pepribas/F3AT
 def testAllocatePortsAndRelease(self):
     agent = self.get_local('agent')
     ports = yield agent.allocate_ports(10)
     self.assertEqual(agent.get_num_free_ports(), self.NUM_PORTS - 10)
     agent.release_ports(ports)
     self.assertEqual(agent.get_num_free_ports(), self.NUM_PORTS)
コード例 #3
0
ファイル: test_simulation_host.py プロジェクト: pepribas/F3AT
 def testAllocatePorts(self):
     agent = self.get_local('agent')
     ports = yield agent.allocate_ports(10)
     self.assertEqual(agent.get_num_free_ports(), self.NUM_PORTS - 10)
     self.assertEqual(len(ports), 10)