Skip to content

Commit 0648666

Browse files
committed
change tests
1 parent e1ba535 commit 0648666

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

tests/test_eventgrid.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# Licensed under the MIT License.
33

44
from datetime import datetime
5+
import sys
56
import unittest
67
from typing import List
78

@@ -13,6 +14,10 @@ class MyTestCase(unittest.TestCase):
1314
def test_eventgrid_input_type(self):
1415
check_input_type = azf_event_grid.EventGridEventInConverter.\
1516
check_input_type_annotation
17+
18+
if sys.version_info >= (3, 9):
19+
self.assertTrue(check_input_type(list[func.EventGridEvent]))
20+
1621
self.assertTrue(check_input_type(func.EventGridEvent))
1722
self.assertFalse(check_input_type(List[func.EventGridEvent]))
1823
self.assertFalse(check_input_type(str))
@@ -21,6 +26,11 @@ def test_eventgrid_input_type(self):
2126
def test_eventgrid_output_type(self):
2227
check_output_type = azf_event_grid.EventGridEventOutConverter.\
2328
check_output_type_annotation
29+
30+
if sys.version_info >= (3, 9):
31+
self.assertTrue(check_output_type(list[func.EventGridEvent]))
32+
self.assertTrue(check_output_type(list[str]))
33+
2434
self.assertTrue(check_output_type(func.EventGridOutputEvent))
2535
self.assertTrue(check_output_type(List[func.EventGridOutputEvent]))
2636
self.assertTrue(check_output_type(str))

tests/test_eventhub.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Copyright (c) Microsoft Corporation. All rights reserved.
22
# Licensed under the MIT License.
33

4+
import sys
45
from typing import List, Mapping
56
import unittest
67
import json
@@ -21,6 +22,10 @@ def test_eventhub_input_type(self):
2122
check_input_type = (
2223
azf_eh.EventHubConverter.check_input_type_annotation
2324
)
25+
if sys.version_info >= (3, 9):
26+
self.assertTrue(check_input_type(list[func.EventGridEvent]))
27+
self.assertTrue(check_input_type(list[str]))
28+
2429
self.assertTrue(check_input_type(func.EventHubEvent))
2530
self.assertTrue(check_input_type(List[func.EventHubEvent]))
2631
self.assertFalse(check_input_type(str))
@@ -31,6 +36,11 @@ def test_eventhub_output_type(self):
3136
check_output_type = (
3237
azf_eh.EventHubTriggerConverter.check_output_type_annotation
3338
)
39+
40+
if sys.version_info >= (3, 9):
41+
self.assertTrue(check_output_type(list[func.EventGridEvent]))
42+
self.assertTrue(check_output_type(list[str]))
43+
3444
self.assertTrue(check_output_type(bytes))
3545
self.assertTrue(check_output_type(str))
3646
self.assertTrue(check_output_type(List[str]))

tests/test_kafka.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Copyright (c) Microsoft Corporation. All rights reserved.
22
# Licensed under the MIT License.
33

4+
import sys
45
from typing import List
56
import unittest
67
import json
@@ -33,6 +34,11 @@ def test_kafka_input_type(self):
3334
check_input_type = (
3435
azf_ka.KafkaConverter.check_input_type_annotation
3536
)
37+
38+
if sys.version_info >= (3, 9):
39+
self.assertTrue(check_input_type(list[func.KafkaEvent]))
40+
self.assertTrue(check_input_type(list[str]))
41+
3642
self.assertTrue(check_input_type(func.KafkaEvent))
3743
self.assertTrue(check_input_type(List[func.KafkaEvent]))
3844
self.assertFalse(check_input_type(str))
@@ -43,6 +49,12 @@ def test_kafka_output_type(self):
4349
check_output_type = (
4450
azf_ka.KafkaTriggerConverter.check_output_type_annotation
4551
)
52+
53+
if sys.version_info >= (3, 9):
54+
self.assertTrue(check_output_type(list[func.KafkaEvent]))
55+
self.assertTrue(check_output_type(list[str]))
56+
self.assertTrue(check_output_type(list[bytes]))
57+
4658
self.assertTrue(check_output_type(bytes))
4759
self.assertTrue(check_output_type(str))
4860
self.assertTrue(check_output_type(List[str]))

0 commit comments

Comments
 (0)