Пример #1
0
 def test_release_port_does_not_poke_system(self):
     tracker = ports.PortTracker()
     tracker.release_port = unittest.mock.MagicMock()
     ports.is_port_free = unittest.mock.MagicMock()
     tracker.release_port(22)
     tracker.release_port.assert_called_once_with(22)
     ports.is_port_free.assert_not_called()
Пример #2
0
 def test_register_port(self):
     tracker = ports.PortTracker()
     ports.is_port_free = unittest.mock.MagicMock(return_value=True)
     self.assertNotIn(22, tracker.retained_ports)
     tracker.register_port(22)
     ports.is_port_free.assert_called_once_with(22, tracker.address)
     self.assertIn(22, tracker.retained_ports)
Пример #3
0
 def test_release_port(self):
     tracker = ports.PortTracker()
     tracker.retained_ports = [22]
     tracker.release_port(22)
     self.assertNotIn(22, tracker.retained_ports)