コード例 #1
0
 def _test_service() -> SimpleService:
     config = ServiceConfiguration()
     config.uris = ["https://dummy/simple/api"]
     service = RequestsClient.create(SimpleService,
                                     user_agent="pytest",
                                     service_config=config)
     return service
コード例 #2
0
def test_repr_service():
    config = ServiceConfiguration()
    config.uris = ["http://one/", "http://two/"]
    service = RequestsClient.create(Service, "user-agent", config)
    assert (
        repr(service) ==
        "Service(requests_session=requests.Session(...), uris=['http://one/', 'http://two/'])"
    )
コード例 #3
0
def post_service(config):
    return RequestsClient.create(AutoDeserializeConfirmService,
                                 'conjure-python/0.0.0', config)
コード例 #4
0
def confirm_service(config):
    return RequestsClient.create(AutoDeserializeConfirmService,
                                 "conjure-python/0.0.0", config)
コード例 #5
0
def query_service(config):
    return RequestsClient.create(SingleQueryParamService,
                                 "conjure-python/0.0.0", config)
コード例 #6
0
def path_service(config):
    return RequestsClient.create(SinglePathParamService,
                                 "conjure-python/0.0.0", config)
コード例 #7
0
def header_service(config):
    return RequestsClient.create(SingleHeaderService, "conjure-python/0.0.0",
                                 config)
コード例 #8
0
def body_service(config):
    return RequestsClient.create(AutoDeserializeService,
                                 'conjure-python/0.0.0', config)