Ejemplo n.º 1
0
def query_partner_request():
    event = create_expose_event(
        "GET",
        "/partners",
        querystring_parameters={"partnerName": "partner 1", "partnerStatus": "ACTIVE"},
    )
    return event
Ejemplo n.º 2
0
def invalid_partner_name_and_partner_status_request():
    event = create_expose_event(
        "GET",
        "/partners",
        querystring_parameters={"partnerName": "x", "partnerStatus": "x"},
    )
    return event
Ejemplo n.º 3
0
def invalid_product_parameters_combination_request():
    event = create_expose_event(
        "GET",
        "/products",
        path_parameters={"productId": "1"},
        querystring_parameters={"productTitle": "title 1"},
    )
    return event
Ejemplo n.º 4
0
def infringements_by_product_id_limit_request():
    event = create_expose_event("GET",
                                "/infringements",
                                querystring_parameters={
                                    "productId": "0",
                                    "limit": "1"
                                })
    return event
Ejemplo n.º 5
0
def invalid_partner_parameters_combination_request():
    event = create_expose_event(
        "GET",
        "/partners",
        path_parameters={"partnerId": "1"},
        querystring_parameters={"partnerName": "partner 1"},
    )
    return event
Ejemplo n.º 6
0
def invalid_partner_id_and_partner_uuid_combination_request():
    event = create_expose_event(
        "GET",
        "/partners",
        path_parameters={"partnerId": "1"},
        querystring_parameters={"partnerUuid": "aa61382a-a98d-4ddf-a4a7-6d3543328af5"},
    )
    return event
Ejemplo n.º 7
0
def infringements_by_partner_uuid_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "partnerUuid": "aa61382a-a98d-4ddf-a4a7-6d3543328af5"
        },
    )
    return event
Ejemplo n.º 8
0
def invalid_infringement_status_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "1",
            "infringementStatus": "x"
        },
    )
    return event
Ejemplo n.º 9
0
def invalid_pirate_source_id_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "1",
            "pirateSourceId": "invalidId"
        },
    )
    return event
Ejemplo n.º 10
0
def invalid_partner_id_and_partner_uuid_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "partnerId": "invalidId",
            "partnerUuid": "invalidUuid"
        },
    )
    return event
Ejemplo n.º 11
0
def infringements_by_product_id_till_ts_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "0",
            "tillTs": "2000-01-01 00:00:02+0000"
        },
    )
    return event
Ejemplo n.º 12
0
def infringements_by_product_id_and_with_infringement_status_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "0",
            "infringementStatus": "ACTIVE"
        },
    )
    return event
Ejemplo n.º 13
0
def too_big_offset_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "1",
            "offset": "101"
        },
    )
    return event
Ejemplo n.º 14
0
def invalid_limit_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "1",
            "limit": "invalidLimit"
        },
    )
    return event
Ejemplo n.º 15
0
def invalid_till_ts_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={
            "productId": "1",
            "tillTs": "invalidTs"
        },
    )
    return event
Ejemplo n.º 16
0
def query_product_request():
    event = create_expose_event(
        "GET",
        "/products",
        querystring_parameters={
            "productTitle": "title 1",
            "protectionStatus": "ACTIVE",
        },
    )
    return event
Ejemplo n.º 17
0
def invalid_product_title_and_protection_status_request():
    event = create_expose_event(
        "GET",
        "/products",
        querystring_parameters={
            "productTitle": "x",
            "protectionStatus": "x"
        },
    )
    return event
Ejemplo n.º 18
0
def invalid_properties_without_infringement_screenshot_request():
    event = create_expose_event(
        "POST",
        "/infringements",
        body={
            "partnerUuid": "invalidUuid",
            "productExternalId": "",
            "pirateSourceExternalId": "",
            "detectionTs": "invalidTs",
            "infringementUrl": "x",
            "infringementStatus": "x",
        },
    )
    return event
Ejemplo n.º 19
0
def valid_infringement_request():
    event = create_expose_event(
        "POST",
        "/infringements",
        body={
            "partnerUuid": "aa61382a-a98d-4ddf-a4a7-6d3543328af5",
            "productExternalId": "PROD001",
            "pirateSourceExternalId": "PSRC001",
            "detectionTs": "2000-01-01 00:00:00+0000",
            "infringementUrl": "https://www.pirate1.com/movies/1",
            # pylint: disable=line-too-long
            "infringementScreenshot": {
                "screenshotUrl": ["https://s3.aws.com/screenshot-01.jpg"]
            },
            "infringementStatus": "ACTIVE",
        },
    )
    return event
Ejemplo n.º 20
0
def event():
    event = create_expose_event("GET", "/resource")
    return event
Ejemplo n.º 21
0
def non_existing_product_id_request():
    event = create_expose_event("GET",
                                "/products",
                                path_parameters={"productId": "0"})
    return event
Ejemplo n.º 22
0
def single_product_request():
    event = create_expose_event("GET",
                                "/products",
                                path_parameters={"productId": "1"})
    return event
Ejemplo n.º 23
0
def all_products_for_partner_request():
    event = create_expose_event("GET",
                                "/products",
                                querystring_parameters={"partnerId": "1"})
    return event
Ejemplo n.º 24
0
def invalid_product_id_request():
    event = create_expose_event(
        "GET",
        "/infringements",
        querystring_parameters={"productId": "invalidId"})
    return event
Ejemplo n.º 25
0
def invalid_product_id_request():
    event = create_expose_event("GET",
                                "/products",
                                path_parameters={"productId": "invalidId"})
    return event
Ejemplo n.º 26
0
def invalid_partner_id_request():
    event = create_expose_event(
        "GET", "/products", querystring_parameters={"partnerId": "invalidId"})
    return event
Ejemplo n.º 27
0
def missing_partner_id_request():
    event = create_expose_event("GET", "/products")
    return event
Ejemplo n.º 28
0
def missing_mandatory_properties_request():
    event = create_expose_event("POST",
                                "/infringements",
                                body={"missing": None})
    return event
Ejemplo n.º 29
0
def invalid_body_request():
    event = create_expose_event("POST",
                                "/infringements",
                                body='{"invalidBody"')
    return event
Ejemplo n.º 30
0
def empty_body_request():
    event = create_expose_event("POST", "/infringements")
    return event