Skip to content

Commit ccb2f66

Browse files
author
Rakshith Bhyravabhotla
authored
Fix Tests (#13024)
* Fix Tests * other fixes
1 parent deae7a9 commit ccb2f66

11 files changed

+60
-53
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
recursive-include tests *.py *.yaml
2+
recursive-include samples *.py
23
include *.md
34
include azure/__init__.py
45

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import hashlib
22
import hmac
33
import base64
4-
from urllib.parse import quote
4+
try:
5+
from urllib.parse import quote
6+
except ImportError:
7+
from urllib2 import quote # type: ignore
58
import datetime
69

710
from azure.core.pipeline.policies import AzureKeyCredentialPolicy

sdk/eventgrid/azure-eventgrid/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
zip_safe=False,
7676
packages=find_packages(exclude=[
7777
'tests',
78+
'samples',
7879
# Exclude packages that will be covered by PEP420 or nspkg
7980
'azure',
8081
]),

sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,19 +71,22 @@ def create_resource(self, name, **kwargs):
7171
self.resource = topic_operation.result()
7272
key = self.client.topics.list_shared_access_keys(group.name, name)
7373
self.primary_key = key.key1
74+
self.endpoint = self.resource.endpoint
7475
else:
7576
self.resource = FakeResource(name=name, id=name)
7677
self.primary_key = "ZmFrZV9hY29jdW50X2tleQ==" # test key copied from sb_preparer
78+
self.endpoint = "https://{}.westus-1.eventgrid.azure.net/api/events".format(name)
7779
return {
7880
self.parameter_name: self.resource,
7981
'{}_primary_key'.format(self.parameter_name): self.primary_key,
82+
'{}_endpoint'.format(self.parameter_name): self.endpoint,
8083
}
8184

8285
def remove_resource(self, name, **kwargs):
8386
if self.is_live:
8487
group = self._get_resource_group(**kwargs)
8588
self.client.topics.delete(group.name, name, polling=False)
86-
89+
8790
def _get_resource_group(self, **kwargs):
8891
try:
8992
return kwargs.get(self.resource_group_parameter_name)

sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
3-
body: '[{"id": "ca593e94-94c0-4d2a-bfa4-7ceb5c4bbd6f", "source": "http://samplesource.dev",
4-
"data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-07T21:34:07.924565Z",
3+
body: '[{"id": "45361ea3-f937-47fe-85fc-182c24b14fc5", "source": "http://samplesource.dev",
4+
"data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-11T06:39:22.600597Z",
55
"specversion": "1.0"}]'
66
headers:
77
Accept:
@@ -15,11 +15,11 @@ interactions:
1515
Content-Type:
1616
- application/cloudevents-batch+json; charset=utf-8
1717
User-Agent:
18-
- azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0)
18+
- azsdk-python-eventgridpublisherclient/unknown Python/3.7.3 (Windows-10-10.0.18362-SP0)
1919
aeg-sas-key:
20-
- 89G9fS9W8LUWY2OuelYfs2RAzcMdP7VpK8aFGuJfNvc=
20+
- flIbhDLap/Ioym6KTtqsPbYUGYpL+AKCiVG/InyRHj4=
2121
method: POST
22-
uri: https://cloudeventgridtestvrj3je.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
22+
uri: https://cloudeventgridtestegtopic.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
2323
response:
2424
body:
2525
string: ''
@@ -29,7 +29,7 @@ interactions:
2929
content-length:
3030
- '0'
3131
date:
32-
- Fri, 07 Aug 2020 21:34:06 GMT
32+
- Tue, 11 Aug 2020 06:39:21 GMT
3333
server:
3434
- Microsoft-HTTPAPI/2.0
3535
strict-transport-security:

sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
3-
body: '[{"id": "6b1cf3fe-bcff-4c62-81d6-f639c0c4d0eb", "source": "http://samplesource.dev",
4-
"data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-07T21:34:08.581545Z",
3+
body: '[{"id": "47f96517-0a4b-4c99-bad4-c3314818ed30", "source": "http://samplesource.dev",
4+
"data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-11T06:39:23.189542Z",
55
"specversion": "1.0"}]'
66
headers:
77
Accept:
@@ -15,11 +15,11 @@ interactions:
1515
Content-Type:
1616
- application/cloudevents-batch+json; charset=utf-8
1717
User-Agent:
18-
- azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0)
18+
- azsdk-python-eventgridpublisherclient/unknown Python/3.7.3 (Windows-10-10.0.18362-SP0)
1919
aeg-sas-key:
20-
- 89G9fS9W8LUWY2OuelYfs2RAzcMdP7VpK8aFGuJfNvc=
20+
- flIbhDLap/Ioym6KTtqsPbYUGYpL+AKCiVG/InyRHj4=
2121
method: POST
22-
uri: https://cloudeventgridtestvrj3je.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
22+
uri: https://cloudeventgridtestegtopic.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
2323
response:
2424
body:
2525
string: ''
@@ -29,7 +29,7 @@ interactions:
2929
content-length:
3030
- '0'
3131
date:
32-
- Fri, 07 Aug 2020 21:34:07 GMT
32+
- Tue, 11 Aug 2020 06:39:22 GMT
3333
server:
3434
- Microsoft-HTTPAPI/2.0
3535
strict-transport-security:

sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: '[{"customSubject": "sample", "customEventType": "sample.event", "customDataVersion":
4-
"2.0", "customId": "1234", "customEventTime": "2020-08-07T21:34:25.683034+00:00",
4+
"2.0", "customId": "1234", "customEventTime": "2020-08-11T06:39:36.974650+00:00",
55
"customData": "sample data"}]'
66
headers:
77
Accept:
@@ -15,11 +15,11 @@ interactions:
1515
Content-Type:
1616
- application/json
1717
User-Agent:
18-
- azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0)
18+
- azsdk-python-eventgridpublisherclient/unknown Python/3.7.3 (Windows-10-10.0.18362-SP0)
1919
aeg-sas-key:
20-
- 4TZhNKIYNrMsWCvdQzJso9Q8An3gzpiNJ7P44XZeLNU=
20+
- fxkmsikqjbH4ihoDP0Jqebsu6tQAS5+LcZEDKHN40Tc=
2121
method: POST
22-
uri: https://customeventgridtest4ryoj.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
22+
uri: https://customeventgridtestegtopic.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
2323
response:
2424
body:
2525
string: ''
@@ -29,7 +29,7 @@ interactions:
2929
content-length:
3030
- '0'
3131
date:
32-
- Fri, 07 Aug 2020 21:34:24 GMT
32+
- Tue, 11 Aug 2020 06:39:36 GMT
3333
server:
3434
- Microsoft-HTTPAPI/2.0
3535
strict-transport-security:

sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
interactions:
22
- request:
3-
body: '[{"id": "b796bf81-581e-42c2-a8d8-301036f97c26", "subject": "sample", "data":
3+
body: '[{"id": "38eab883-eb07-4ae1-9ff4-12ebaf022113", "subject": "sample", "data":
44
{"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime":
5-
"2020-08-07T21:34:42.16594Z", "dataVersion": "2.0"}]'
5+
"2020-08-11T06:39:51.000672Z", "dataVersion": "2.0"}]'
66
headers:
77
Accept:
88
- '*/*'
@@ -11,15 +11,15 @@ interactions:
1111
Connection:
1212
- keep-alive
1313
Content-Length:
14-
- '211'
14+
- '212'
1515
Content-Type:
1616
- application/json
1717
User-Agent:
18-
- azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0)
18+
- azsdk-python-eventgridpublisherclient/unknown Python/3.7.3 (Windows-10-10.0.18362-SP0)
1919
aeg-sas-key:
20-
- cus6lOEQ+atANdNK2jb8zKRAAcQq7MjDAUr19LQBzQc=
20+
- mu+h0B1P+GXAS5TCSIJVZ/oZUf+Pur3p90WxHabL2MM=
2121
method: POST
22-
uri: https://eventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
22+
uri: https://eventgridtestegtopic.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
2323
response:
2424
body:
2525
string: ''
@@ -29,7 +29,7 @@ interactions:
2929
content-length:
3030
- '0'
3131
date:
32-
- Fri, 07 Aug 2020 21:34:40 GMT
32+
- Tue, 11 Aug 2020 06:39:50 GMT
3333
server:
3434
- Microsoft-HTTPAPI/2.0
3535
strict-transport-security:

sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
3-
body: '[{"id": "cd9587d2-8a97-41d5-8859-376c46339548", "subject": "sample", "data":
4-
"eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-07T21:34:42.79032Z",
3+
body: '[{"id": "56a121b0-92b9-4921-b11b-2a99b0b4c5be", "subject": "sample", "data":
4+
"eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-11T06:39:51.543811Z",
55
"dataVersion": "2.0"}]'
66
headers:
77
Accept:
@@ -11,15 +11,15 @@ interactions:
1111
Connection:
1212
- keep-alive
1313
Content-Length:
14-
- '199'
14+
- '200'
1515
Content-Type:
1616
- application/json
1717
User-Agent:
18-
- azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0)
18+
- azsdk-python-eventgridpublisherclient/unknown Python/3.7.3 (Windows-10-10.0.18362-SP0)
1919
aeg-sas-key:
20-
- cus6lOEQ+atANdNK2jb8zKRAAcQq7MjDAUr19LQBzQc=
20+
- mu+h0B1P+GXAS5TCSIJVZ/oZUf+Pur3p90WxHabL2MM=
2121
method: POST
22-
uri: https://eventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
22+
uri: https://eventgridtestegtopic.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
2323
response:
2424
body:
2525
string: ''
@@ -29,7 +29,7 @@ interactions:
2929
content-length:
3030
- '0'
3131
date:
32-
- Fri, 07 Aug 2020 21:34:41 GMT
32+
- Tue, 11 Aug 2020 06:39:51 GMT
3333
server:
3434
- Microsoft-HTTPAPI/2.0
3535
strict-transport-security:

sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
interactions:
22
- request:
3-
body: '[{"id": "7b6a0858-706f-49f8-9482-5662c327311b", "subject": "sample", "data":
3+
body: '[{"id": "849de85a-06ec-4d66-a41c-638ceb4ab7cb", "subject": "sample", "data":
44
{"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime":
5-
"2020-08-07T21:34:43.317545Z", "dataVersion": "2.0"}]'
5+
"2020-08-11T06:39:51.999494Z", "dataVersion": "2.0"}]'
66
headers:
77
Accept:
88
- '*/*'
@@ -15,11 +15,11 @@ interactions:
1515
Content-Type:
1616
- application/json
1717
User-Agent:
18-
- azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0)
18+
- azsdk-python-eventgridpublisherclient/unknown Python/3.7.3 (Windows-10-10.0.18362-SP0)
1919
aeg-sas-token:
20-
- r=https%3A%2F%2Feventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-07%2022%3A34%3A43.317202%2B00%3A00&s=DIX%2BVGr%2BMerrbqtSxE3a%2B1BQS1UrJOFH%2B9Y7cl67zDA%3D
20+
- r=https%3A%2F%2Feventgridtestmsevpyxtqca.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-11%2007%3A39%3A51.997500%2B00%3A00&s=uPP02vkTyXgAw66IZMR%2B8xG92iHk1Imn4nnIN8ruM%2Bw%3D
2121
method: POST
22-
uri: https://eventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
22+
uri: https://eventgridtestegtopic.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01
2323
response:
2424
body:
2525
string: ''
@@ -29,7 +29,7 @@ interactions:
2929
content-length:
3030
- '0'
3131
date:
32-
- Fri, 07 Aug 2020 21:34:42 GMT
32+
- Tue, 11 Aug 2020 06:39:51 GMT
3333
server:
3434
- Microsoft-HTTPAPI/2.0
3535
strict-transport-security:

0 commit comments

Comments
 (0)