Skip to content
7 changes: 6 additions & 1 deletion sdk/eventgrid/azure-eventgrid/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,15 @@
# --------------------------------------------------------------------------
import platform
import sys

import pytest
from devtools_testutils.sanitizers import add_remove_header_sanitizer

# Ignore async tests for Python < 3.5
collect_ignore_glob = []
if sys.version_info < (3, 5):
collect_ignore_glob.append("*_async.py")
collect_ignore_glob.append("test_cncf*")

@pytest.fixture(scope="session", autouse=True)
def add_aeg_sanitizer():

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Importing test_proxy from devtools_testutils and referencing the fixture here should allow tests to use the proxy in CI:

Suggested change
def add_aeg_sanitizer():
def add_aeg_sanitizer(test_proxy):

add_remove_header_sanitizer(headers="aeg-sas-key, aeg-sas-token")
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"Entries": [
{
"RequestUri": "https://cloudeventgridtestuvxcvm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01",
"RequestMethod": "POST",
"RequestHeaders": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"Content-Length": "220",
"Content-Type": "application/cloudevents-batch\u002Bjson; charset=utf-8",
"User-Agent": "azsdk-python-eventgrid/4.7.0 Python/3.7.3 (Windows-10-10.0.18362-SP0)",
"x-ms-client-request-id": "b43d48c2-47e4-11ec-827e-2816a845e8c6"
},
"RequestBody": "[{\u0022specversion\u0022: \u00221.0\u0022, \u0022id\u0022: \u002222b6e8ad-c33f-4dff-a4b5-dd8417ddc58d\u0022, \u0022source\u0022: \u0022https://example.com/event-producer\u0022, \u0022type\u0022: \u0022com.example.sampletype1\u0022, \u0022time\u0022: \u00222021-11-17T20:26:54.366352\u002B00:00\u0022, \u0022data\u0022: \u0022hello world\u0022}]",
"StatusCode": 200,
"ResponseHeaders": {
"api-supported-versions": "2018-01-01",
"Content-Length": "0",
"Date": "Wed, 17 Nov 2021 20:26:52 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-request-id": "e6b7cee5-fc52-4880-9e30-5bf413f50840"
},
"ResponseBody": null
}
],
"Variables": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"Entries": [
{
"RequestUri": "https://cloudeventgridtestuvxcvm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01",
"RequestMethod": "POST",
"RequestHeaders": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"Content-Length": "232",
"Content-Type": "application/cloudevents-batch\u002Bjson; charset=utf-8",
"User-Agent": "azsdk-python-eventgrid/4.7.0 Python/3.7.3 (Windows-10-10.0.18362-SP0)",
"x-ms-client-request-id": "b3bc6d88-47e4-11ec-b381-2816a845e8c6"
},
"RequestBody": "[{\u0022specversion\u0022: \u00221.0\u0022, \u0022id\u0022: \u002284c018cc-d75f-4274-adb7-f625765d4d68\u0022, \u0022source\u0022: \u0022https://example.com/event-producer\u0022, \u0022type\u0022: \u0022com.example.sampletype1\u0022, \u0022time\u0022: \u00222021-11-17T20:26:53.521881\u002B00:00\u0022, \u0022data_base64\u0022: \u0022aGVsbG8gd29ybGQ=\u0022}]",
"StatusCode": 200,
"ResponseHeaders": {
"api-supported-versions": "2018-01-01",
"Content-Length": "0",
"Date": "Wed, 17 Nov 2021 20:26:51 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-request-id": "8c253faf-413e-42c6-ba3d-5a3c557d66f3"
},
"ResponseBody": null
}
],
"Variables": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"Entries": [
{
"RequestUri": "https://cloudeventgridtestuvxcvm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01",
"RequestMethod": "POST",
"RequestHeaders": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"Content-Length": "234",
"Content-Type": "application/cloudevents-batch\u002Bjson; charset=utf-8",
"User-Agent": "azsdk-python-eventgrid/4.7.0 Python/3.7.3 (Windows-10-10.0.18362-SP0)",
"x-ms-client-request-id": "b2b6cbee-47e4-11ec-9d2c-2816a845e8c6"
},
"RequestBody": "[{\u0022specversion\u0022: \u00221.0\u0022, \u0022id\u0022: \u002222c3b6dd-e8c4-40bc-b92a-a6332fb9a025\u0022, \u0022source\u0022: \u0022https://example.com/event-producer\u0022, \u0022type\u0022: \u0022com.example.sampletype1\u0022, \u0022time\u0022: \u00222021-11-17T20:26:51.807254\u002B00:00\u0022, \u0022data\u0022: {\u0022message\u0022: \u0022Hello World!\u0022}}]",
"StatusCode": 200,
"ResponseHeaders": {
"api-supported-versions": "2018-01-01",
"Content-Length": "0",
"Date": "Wed, 17 Nov 2021 20:26:50 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-request-id": "0f97edfd-9e23-472f-a06f-3b49d791d1c7"
},
"ResponseBody": null
}
],
"Variables": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"Entries": [
{
"RequestUri": "https://cloudeventgridtestuvxcvm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01",
"RequestMethod": "POST",
"RequestHeaders": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"Content-Length": "197",
"Content-Type": "application/cloudevents-batch\u002Bjson; charset=utf-8",
"User-Agent": "azsdk-python-eventgrid/4.7.0 Python/3.7.3 (Windows-10-10.0.18362-SP0)",
"x-ms-client-request-id": "b3e293ca-47e4-11ec-9818-2816a845e8c6"
},
"RequestBody": "[{\u0022specversion\u0022: \u00221.0\u0022, \u0022id\u0022: \u0022ae9bdfdf-b11e-4040-8911-6f14af06eafd\u0022, \u0022source\u0022: \u0022https://example.com/event-producer\u0022, \u0022type\u0022: \u0022com.example.sampletype1\u0022, \u0022time\u0022: \u00222021-11-17T20:26:53.770732\u002B00:00\u0022}]",
"StatusCode": 200,
"ResponseHeaders": {
"api-supported-versions": "2018-01-01",
"Content-Length": "0",
"Date": "Wed, 17 Nov 2021 20:26:51 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-request-id": "b4eef19d-ad1f-40ec-9bb7-49ac338baa7d"
},
"ResponseBody": null
}
],
"Variables": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"Entries": [
{
"RequestUri": "https://cloudeventgridtestuvxcvm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01",
"RequestMethod": "POST",
"RequestHeaders": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"Content-Length": "220",
"Content-Type": "application/cloudevents-batch\u002Bjson; charset=utf-8",
"User-Agent": "azsdk-python-eventgrid/4.7.0 Python/3.7.3 (Windows-10-10.0.18362-SP0)",
"x-ms-client-request-id": "b40b238a-47e4-11ec-ad96-2816a845e8c6"
},
"RequestBody": "[{\u0022specversion\u0022: \u00221.0\u0022, \u0022id\u0022: \u00223a52347f-b9a4-415a-a046-f0b32bb2101a\u0022, \u0022source\u0022: \u0022https://example.com/event-producer\u0022, \u0022type\u0022: \u0022com.example.sampletype1\u0022, \u0022time\u0022: \u00222021-11-17T20:26:54.037720\u002B00:00\u0022, \u0022data\u0022: \u0022hello world\u0022}]",
"StatusCode": 200,
"ResponseHeaders": {
"api-supported-versions": "2018-01-01",
"Content-Length": "0",
"Date": "Wed, 17 Nov 2021 20:26:51 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-request-id": "42d3de59-0733-406c-8b9f-35df07dfe8ad"
},
"ResponseBody": null
}
],
"Variables": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"Entries": [
{
"RequestUri": "https://cloudeventgridtestuvxcvm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01",
"RequestMethod": "POST",
"RequestHeaders": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"Content-Length": "241",
"Content-Type": "application/cloudevents-batch\u002Bjson; charset=utf-8",
"User-Agent": "azsdk-python-eventgrid/4.7.0 Python/3.7.3 (Windows-10-10.0.18362-SP0)",
"x-ms-client-request-id": "b46ed012-47e4-11ec-b0c4-2816a845e8c6"
},
"RequestBody": "[{\u0022specversion\u0022: \u00221.0\u0022, \u0022id\u0022: \u0022745ff7b5-1a86-46fd-9ee0-82d745713bee\u0022, \u0022source\u0022: \u0022https://example.com/event-producer\u0022, \u0022type\u0022: \u0022com.example.sampletype1\u0022, \u0022time\u0022: \u00222021-11-17T20:26:54.690943\u002B00:00\u0022, \u0022data\u0022: \u0022hello world\u0022, \u0022ext1\u0022: \u0022extension\u0022}]",
"StatusCode": 200,
"ResponseHeaders": {
"api-supported-versions": "2018-01-01",
"Content-Length": "0",
"Date": "Wed, 17 Nov 2021 20:26:52 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-request-id": "e45102e9-40b0-44bd-b8fc-947ad689e168"
},
"ResponseBody": null
}
],
"Variables": {}
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading