示例#1
0
 def test_not_running_if_server_message_does_not_match_expectations(self):
     self.mock_tcp_communication.return_value = [b('SSH\n')]
     running = bool(tcp.service(self.service_name))
     assert_false(running)
示例#2
0
 def test_not_running_if_exception_occurs(self):
     self.mock_tcp_communication.side_effect = IOError
     running = bool(tcp.service(self.service_name))
     assert_false(running)
示例#3
0
 def test_running_if_server_message_matches_expectations(self):
     self.mock_tcp_communication.return_value = [
         b('SSH-2.0-OpenSSH_6.0p1 Debian-4\n')]
     running = bool(tcp.service(self.service_name))
     assert_true(running)