Exemplo n.º 1
0
class DelayDistribution(BaseAbstractEntity):
    distribution_type = JsonProperty('type')

    # lognormal
    median = JsonProperty('median')
    sigma = JsonProperty('sigma')

    # uniform
    upper = JsonProperty('upper')
    lower = JsonProperty('lower')
Exemplo n.º 2
0
class DelayDistribution(BaseAbstractEntity):
    distribution_type = JsonProperty("type")

    # lognormal
    median = JsonProperty("median")
    sigma = JsonProperty("sigma")

    # uniform
    upper = JsonProperty("upper")
    lower = JsonProperty("lower")
Exemplo n.º 3
0
class MappingRequest(BaseAbstractEntity):
    method = JsonProperty('method')
    url = JsonProperty('url')
    url_path = JsonProperty('urlPath')
    url_path_pattern = JsonProperty('urlPathPattern')
    url_pattern = JsonProperty('urlPattern')
    basic_auth_credentials = JsonProperty('basicAuthCredentials', klass=BasicAuthCredentials)
    cookies = JsonProperty('cookies', klass=dict)
    headers = JsonProperty('headers', klass=dict)
    query_parameters = JsonProperty('queryParameters', klass=dict)
    body_patterns = JsonProperty('bodyPatterns', klass=dict)
Exemplo n.º 4
0
class MappingRequest(BaseAbstractEntity):
    method = JsonProperty("method")
    url = JsonProperty("url")
    url_path = JsonProperty("urlPath")
    url_path_pattern = JsonProperty("urlPathPattern")
    url_pattern = JsonProperty("urlPattern")
    basic_auth_credentials = JsonProperty("basicAuthCredentials",
                                          klass=BasicAuthCredentials)
    cookies = JsonProperty("cookies", klass=dict)
    headers = JsonProperty("headers", klass=dict)
    query_parameters = JsonProperty("queryParameters", klass=dict)
    body_patterns = JsonProperty("bodyPatterns", klass=list, list_klass=dict)
Exemplo n.º 5
0
class Mapping(BaseEntity):
    priority = JsonProperty("priority")
    request = JsonProperty("request", klass=MappingRequest)
    response = JsonProperty("response", klass=MappingResponse)
    persistent = JsonProperty("persistent")
    post_serve_actions = JsonProperty("postServeActions", klass=dict)
    new_scenario_state = JsonProperty("newScenarioState")
    required_scenario_state = JsonProperty("requiredScenarioState")
    scenario_name = JsonProperty("scenarioName")
Exemplo n.º 6
0
class Mapping(BaseEntity):
    priority = JsonProperty('priority')
    request = JsonProperty('request', klass=MappingRequest)
    response = JsonProperty('response', klass=MappingResponse)
    persistent = JsonProperty('persistent')
    post_serve_actions = JsonProperty('postServeActions', klass=dict)
    new_scenario_state = JsonProperty('newScenarioState')
    required_scenario_state = JsonProperty('requiredScenarioState')
    scenario_name = JsonProperty('scenarioName')
Exemplo n.º 7
0
class AllMappings(BaseAbstractEntity):
    mappings = JsonProperty("mappings", klass=list, list_klass=Mapping)
    meta = JsonProperty("meta", klass=MappingMeta)
Exemplo n.º 8
0
class MappingMeta(BaseAbstractEntity):
    total = JsonProperty("total")
Exemplo n.º 9
0
class MappingResponse(BaseAbstractEntity):
    additional_proxy_request_headers = JsonProperty('additionalProxyRequestHeaders', klass=dict)
    base64_body = JsonProperty('base64Body')
    body = JsonProperty('body')
    body_file_name = JsonProperty('bodyFileName')
    json_body = JsonProperty('jsonBody')
    delay_distribution = JsonProperty('delayDistribution', klass=DelayDistribution)
    fault = JsonProperty('fault')
    fixed_delay_milliseconds = JsonProperty('fixedDelayMilliseconds')
    from_configured_stub = JsonProperty('fromConfiguredStub')
    headers = JsonProperty('headers', klass=dict)
    proxy_base_url = JsonProperty('proxyBaseUrl')
    status = JsonProperty('status')
    status_message = JsonProperty('statusMessage')
    transformer_parameters = JsonProperty('transformerParameters', klass=dict)
    transformers = JsonProperty('transformers', klass=list)
Exemplo n.º 10
0
class RequestResponseFindResponse(BaseAbstractEntity):
    requests = JsonProperty("requests", klass=list, list_klass=RequestResponseRequest)
Exemplo n.º 11
0
class RequestResponse(BaseEntity):
    request = JsonProperty("request", klass=RequestResponseRequest)
    response_definition = JsonProperty("responseDefinition", klass=RequestResponseDefinition)
Exemplo n.º 12
0
class RequestResponseRequest(BaseAbstractEntity):
    method = JsonProperty("method")
    url = JsonProperty("url")
    absolute_url = JsonProperty("absoluteUrl")
    client_ip = JsonProperty("clientIp")
    basic_auth_credentials = JsonProperty("basicAuthCredentials", klass=BasicAuthCredentials)
    cookies = JsonProperty("cookies", klass=dict)
    headers = JsonProperty("headers", klass=dict)
    query_parameters = JsonProperty("queryParameters", klass=dict)
    browser_proxy_request = JsonProperty("browserProxyRequest")  # should be true/false
    body = JsonProperty("body")
    body_as_base64 = JsonProperty("bodyAsBase64")
    logged_date = JsonProperty("loggedDate")  # epoch seconds
    logged_date_string = JsonProperty("loggedDateString")
Exemplo n.º 13
0
class NearMissMatch(BaseAbstractEntity):
    request = JsonProperty("request", klass=NearMissMatchRequest)
    request_pattern = JsonProperty("requestPattern",
                                   klass=NearMissRequestPatternResult)
    match_result = JsonProperty("matchResult", klass=NearMissMatchResult)
Exemplo n.º 14
0
class NearMissMatchResult(BaseAbstractEntity):
    distance = JsonProperty("distance")  # type: float
Exemplo n.º 15
0
class NearMissMatchRequest(BaseAbstractEntity):
    url = JsonProperty("url")
    absolute_url = JsonProperty("absoluteUrl")
    method = JsonProperty("method")
    client_ip = JsonProperty("clientIp")
    headers = JsonProperty("headers", klass=dict)
    query_parameters = JsonProperty("queryParameters", klass=dict)
    cookies = JsonProperty("cookies", klass=dict)
    basic_auth_credentials = JsonProperty("basicAuthCredentials",
                                          klass=BasicAuthCredentials)
    browser_proxy_request = JsonProperty("browserProxyRequest")  # type: bool
    body_as_base64 = JsonProperty("bodyAsBase64")
    body = JsonProperty("body")
    logged_date = JsonProperty("loggedDate")  # epoch seconds
    logged_date_string = JsonProperty("loggedDateString")
Exemplo n.º 16
0
class NearMissRequestPatternResult(BaseAbstractEntity):
    url = JsonProperty("url")
    absolute_url = JsonProperty("absoluteUrl")
    method = JsonProperty("method")
    client_ip = JsonProperty("clientIp")
    headers = JsonProperty("headers", klass=dict)
    query_parameters = JsonProperty("queryParameters", klass=dict)
    cookies = JsonProperty("cookies", klass=dict)
    basic_auth_credentials = JsonProperty("basicAuthCredentials",
                                          klass=BasicAuthCredentials)
    browser_proxy_request = JsonProperty("browserProxyRequest")  # type: bool
    body_as_base64 = JsonProperty("bodyAsBase64")
    body = JsonProperty("body")
Exemplo n.º 17
0
class NearMissMatchPatternRequest(BaseAbstractEntity):
    url = JsonProperty("url")
    url_pattern = JsonProperty("urlPattern")
    url_path = JsonProperty("urlPath")
    url_path_pattern = JsonProperty("urlPathPattern")
    method = JsonProperty("method")
    client_ip = JsonProperty("clientIp")
    headers = JsonProperty("headers", klass=dict)
    query_parameters = JsonProperty("queryParameters", klass=dict)
    cookies = JsonProperty("cookies", klass=dict)
    body_patterns = JsonProperty("bodyPatterns", klass=dict)
    basic_auth_credentials = JsonProperty("basicAuthCredentials",
                                          klass=BasicAuthCredentials)
    browser_proxy_request = JsonProperty("browserProxyRequest")  # type: bool
    logged_date = JsonProperty("loggedDate")  # epoch seconds
    logged_date_string = JsonProperty("loggedDateString")
Exemplo n.º 18
0
class BasicAuthCredentials(BaseAbstractEntity):
    username = JsonProperty('username')
    password = JsonProperty('password')
Exemplo n.º 19
0
class BasicAuthCredentials(BaseAbstractEntity):
    username = JsonProperty("username")
    password = JsonProperty("password")
Exemplo n.º 20
0
class NearMissMatchResponse(BaseAbstractEntity):
    near_misses = JsonProperty("nearMisses",
                               klass=list,
                               list_klass=NearMissMatch)
Exemplo n.º 21
0
class RequestResponseRequest(BaseAbstractEntity):
    method = JsonProperty('method')
    url = JsonProperty('url')
    absolute_url = JsonProperty('absoluteUrl')
    client_ip = JsonProperty('clientIp')
    basic_auth_credentials = JsonProperty('basicAuthCredentials',
                                          klass=BasicAuthCredentials)
    cookies = JsonProperty('cookies', klass=dict)
    headers = JsonProperty('headers', klass=dict)
    query_parameters = JsonProperty('queryParameters', klass=dict)
    browser_proxy_request = JsonProperty(
        'browserProxyRequest')  # should be true/false
    body = JsonProperty('body')
    body_as_base64 = JsonProperty('bodyAsBase64')
    logged_date = JsonProperty('loggedDate')  # epoch seconds
    logged_date_string = JsonProperty('loggedDateString')
Exemplo n.º 22
0
class RequestCountResponse(BaseAbstractEntity):
    count = JsonProperty("count")
Exemplo n.º 23
0
class RequestResponseDefinition(BaseAbstractEntity):
    status = JsonProperty("status")
    transformers = JsonProperty("transformers", klass=list)
    from_configured_stub = JsonProperty("fromConfiguredStub")  # will be true/false
    transformer_parameters = JsonProperty("transformerParameters", klass=dict)
Exemplo n.º 24
0
class NearMissRequestPatternResult(BaseAbstractEntity):
    url = JsonProperty('url')
    absolute_url = JsonProperty('absoluteUrl')
    method = JsonProperty('method')
    client_ip = JsonProperty('clientIp')
    headers = JsonProperty('headers', klass=dict)
    query_parameters = JsonProperty('queryParameters', klass=dict)
    cookies = JsonProperty('cookies', klass=dict)
    basic_auth_credentials = JsonProperty('basicAuthCredentials', klass=BasicAuthCredentials)
    browser_proxy_request = JsonProperty('browserProxyRequest')  # type: bool
    body_as_base64 = JsonProperty('bodyAsBase64')
    body = JsonProperty('body')
Exemplo n.º 25
0
class RequestResponseAllMeta(BaseAbstractEntity):
    total = JsonProperty("total")
Exemplo n.º 26
0
class MappingResponse(BaseAbstractEntity):
    additional_proxy_request_headers = JsonProperty(
        "additionalProxyRequestHeaders", klass=dict)
    base64_body = JsonProperty("base64Body")
    body = JsonProperty("body")
    body_file_name = JsonProperty("bodyFileName")
    json_body = JsonProperty("jsonBody")
    delay_distribution = JsonProperty("delayDistribution",
                                      klass=DelayDistribution)
    fault = JsonProperty("fault")
    fixed_delay_milliseconds = JsonProperty("fixedDelayMilliseconds")
    from_configured_stub = JsonProperty("fromConfiguredStub")
    headers = JsonProperty("headers", klass=dict)
    proxy_base_url = JsonProperty("proxyBaseUrl")
    status = JsonProperty("status")
    status_message = JsonProperty("statusMessage")
    transformer_parameters = JsonProperty("transformerParameters", klass=dict)
    transformers = JsonProperty("transformers", klass=list)
Exemplo n.º 27
0
class RequestResponseAll(BaseAbstractEntity):
    requests = JsonProperty("requests", klass=list, list_klass=RequestResponse)
    meta = JsonProperty("meta", klass=RequestResponseAllMeta)
    request_journal_disabled = JsonProperty("requestJournalDisabled")  # should be true/false
Exemplo n.º 28
0
class NearMissMatchRequest(BaseAbstractEntity):
    url = JsonProperty('url')
    absolute_url = JsonProperty('absoluteUrl')
    method = JsonProperty('method')
    client_ip = JsonProperty('clientIp')
    headers = JsonProperty('headers', klass=dict)
    query_parameters = JsonProperty('queryParameters', klass=dict)
    cookies = JsonProperty('cookies', klass=dict)
    basic_auth_credentials = JsonProperty('basicAuthCredentials', klass=BasicAuthCredentials)
    browser_proxy_request = JsonProperty('browserProxyRequest')  # type: bool
    body_as_base64 = JsonProperty('bodyAsBase64')
    body = JsonProperty('body')
    logged_date = JsonProperty('loggedDate')  # epoch seconds
    logged_date_string = JsonProperty('loggedDateString')
Exemplo n.º 29
0
class GlobalSetting(BaseAbstractEntity):
    fixed_delay = JsonProperty("fixedDelay")
Exemplo n.º 30
0
class NearMissMatchPatternRequest(BaseAbstractEntity):
    url = JsonProperty('url')
    url_pattern = JsonProperty('urlPattern')
    url_path = JsonProperty('urlPath')
    url_path_pattern = JsonProperty('urlPathPattern')
    method = JsonProperty('method')
    client_ip = JsonProperty('clientIp')
    headers = JsonProperty('headers', klass=dict)
    query_parameters = JsonProperty('queryParameters', klass=dict)
    cookies = JsonProperty('cookies', klass=dict)
    body_patterns = JsonProperty('bodyPatterns', klass=dict)
    basic_auth_credentials = JsonProperty('basicAuthCredentials', klass=BasicAuthCredentials)
    browser_proxy_request = JsonProperty('browserProxyRequest')  # type: bool
    logged_date = JsonProperty('loggedDate')  # epoch seconds
    logged_date_string = JsonProperty('loggedDateString')