Esempio n. 1
0
    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")
Esempio n. 2
0
    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")
Esempio n. 3
0
    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()), [])
Esempio n. 4
0
    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()), [])