Skip to content

Commit 2000bbb

Browse files
committed
added unit tests for method enum error fix
1 parent 8cd5827 commit 2000bbb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/requests/test_batch_request_item.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from unittest.mock import Mock
33
from urllib.request import Request
44
from kiota_abstractions.request_information import RequestInformation
5+
from kiota_abstractions.method import Method
56
from kiota_abstractions.headers_collection import HeadersCollection as RequestHeaders
67
from msgraph_core.requests.batch_request_item import BatchRequestItem, StreamInterface
78
from kiota_abstractions.serialization import SerializationWriter
@@ -109,6 +110,17 @@ def test_method_property(batch_request_item):
109110
assert batch_request_item.method == "POST"
110111

111112

113+
def test_batch_request_item_method_enum():
114+
# Create a RequestInformation instance with an enum value for http_method
115+
request_info = RequestInformation()
116+
request_info.http_method = Method.GET
117+
request_info.url = "https://graph.microsoft.com/v1.0/me"
118+
request_info.headers = RequestHeaders()
119+
request_info.content = None
120+
batch_request_item = BatchRequestItem(request_information=request_info)
121+
assert batch_request_item.method == "GET"
122+
123+
112124
def test_depends_on_property(batch_request_item):
113125
batch_request_item.set_depends_on(["request1", "request2"])
114126
assert batch_request_item.depends_on == ["request1", "request2"]

0 commit comments

Comments
 (0)