

def test_autoresponse_json(self):
    ' Create a JSON-request and pass this to send_request expection a\n        json response.\n        '
    config = get_config()
    if config.getboolean('autoresponse_test', 'enabled'):
        token = authenticate(config.get('autoresponse_test', 'url'), config.get('autoresponse_test', 'account'), comm.get('autoresponse_test', 'preauthkey'))
        self.assertNotEqual(token, None, 'Cannot authenticate.')
        request = RequestJson()
        request.set_auth_token(token)
        request.add_request('NoOpRequest', {
            
        }, 'urn:zimbraMail')
        comm = Communication(config.get('autoresponse_test', 'url'))
        response = comm.send_request(request)
        if response.is_fault():
            self.fail(('Reponse failed: (%s) %s' % (response.get_fault_code(), response.get_fault_message())))
        self.assertEqual(response.response_type, 'json', ('Invalid response type %s' % response.response_type))

dataset/ETHPy150Open Zimbra-Community/python-zimbra/tests/test_autoresponse.py TestAutoresponse.test_autoresponse_json/VarMisuse@52/119 `config`->`comm`