def test_gen_info(self, send_command): send_command.return_value = """Version: 1.6.6 CurrConns: 20 OtherInfo: ok""" s = HAProxySocket(Mock(), "/var/run/sock.sock") self.assertEqual(list(s.gen_info()), [ ("Version", "1.6.6"), ("CurrConns", "20"), ("OtherInfo", "ok"), ]) send_command.assert_called_once_with("show info")
def test_gen_info(self, send_command): send_command.return_value = """Version: 1.6.6 CurrConns: 20 OtherInfo: ok""" s = HAProxySocket(Mock(), "/var/run/sock.sock") self.assertEqual( list(s.gen_info()), [ ("Version", "1.6.6"), ("CurrConns", "20"), ("OtherInfo", "ok"), ] ) send_command.assert_called_once_with("show info")
def test_gen_info_no_legit_response(self, send_command): send_command.return_value = None s = HAProxySocket(Mock(), "/var/run/sock.sock") self.assertEqual(list(s.gen_info()), [])