Exemple #1
0
    def test_handle_agent_response(self):
        response = '{"value": {"stdout": "Hi", "returncode": 0}}'
        expected_stdout = "Hi"
        expected_returncode = "0"

        stdout, returncode = nc.handle_agent_response(response)
        self.assertEqual(expected_returncode, returncode)
        self.assertEqual(expected_stdout, stdout)

        response = '{"stdout": "Hi", "returncode": 0}'
        stdout, returncode = nc.handle_agent_response(response)
        self.assertIsNone(stdout)
        self.assertIsNone(returncode)

        invalid_json = "234   } : }{fl;"
        stdout, returncode = nc.handle_agent_response(invalid_json)
        self.assertIsNone(stdout)
        self.assertIsNone(returncode)
Exemple #2
0
    def test_handle_agent_response(self):
        response = '{"value": {"stdout": "Hi", "returncode": 0}}'
        expected_stdout = "Hi"
        expected_returncode = "0"

        stdout, returncode = nc.handle_agent_response(response)
        self.assertEqual(expected_returncode, returncode)
        self.assertEqual(expected_stdout, stdout)

        response = '{"stdout": "Hi", "returncode": 0}'
        stdout, returncode = nc.handle_agent_response(response)
        self.assertIsNone(stdout)
        self.assertIsNone(returncode)

        invalid_json = "234   } : }{fl;"
        stdout, returncode = nc.handle_agent_response(invalid_json)
        self.assertIsNone(stdout)
        self.assertIsNone(returncode)