Source code for retdec.test

#
# Project:   retdec-python
# Copyright: (c) 2015 by Petr Zemek <s3rvac@gmail.com> and contributors
# License:   MIT, see the LICENSE file for more details
#

"""Access to the testing service."""

from retdec.service import Service


[docs]class Test(Service): """Access to the testing service."""
[docs] def auth(self): """Tries to authenticate. :raises ``AuthenticationError``: When the authentication fails. Does nothing when the authentication succeeds. """ # Simply send a GET request to /test/echo, and if the authentication # fails, send_get_request() raises AuthenticationError. self.echo()
[docs] def echo(self, **kwargs): """Echoes the given parameters. :returns: Echoed `kwargs` (`dict`). :raises ``AuthenticationError``: When the authentication fails. """ conn = self._create_new_api_connection('/test/echo') return conn.send_get_request(params=kwargs)