From 2752c3ee6e48f5767f007d3eecbce1e452422013 Mon Sep 17 00:00:00 2001 From: Marcel Wilson Date: Sat, 17 Feb 2024 13:11:30 -0600 Subject: [PATCH] adding namespace test --- tests/test_namespace.py | 91 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 tests/test_namespace.py diff --git a/tests/test_namespace.py b/tests/test_namespace.py new file mode 100644 index 0000000..06cd981 --- /dev/null +++ b/tests/test_namespace.py @@ -0,0 +1,91 @@ +from __future__ import annotations + +import screenpy_requests + + +def test_screenpy_requests() -> None: + expected = ( + "AddHeader", + "AddHeaders", + "Body", + "BodyOfTheLastResponse", + "Cookies", + "Delete", + "Get", + "Head", + "Headers", + "HeadersOfTheLastResponse", + "MakeAPIRequests", + "Options", + "Patch", + "Post", + "Put", + "SendDELETERequest", + "SendGETRequest", + "SendHEADRequest", + "SendOPTIONSRequest", + "SendPATCHRequest", + "SendPOSTRequest", + "SendPUTRequest", + "SetHeaders", + "StatusCode", + "StatusCodeOfTheLastResponse", + "TheBody", + "TheBodyOfTheLastResponse", + "TheCookies", + "TheHeaders", + "TheHeadersOfTheLastResponse", + "TheStatusCode", + "TheStatusCodeOfTheLastResponse", + ) + + assert sorted(screenpy_requests.__all__) == sorted(expected) + return + + +def test_abilities() -> None: + expected = ("MakeAPIRequests",) + assert sorted(screenpy_requests.abilities.__all__) == sorted(expected) + + +def test_actions() -> None: + expected = ( + "AddHeader", + "AddHeaders", + "Delete", + "Get", + "Head", + "Options", + "Patch", + "Post", + "Put", + "SendDELETERequest", + "SendGETRequest", + "SendHEADRequest", + "SendOPTIONSRequest", + "SendPATCHRequest", + "SendPOSTRequest", + "SendPUTRequest", + "SetHeaders", + ) + assert sorted(screenpy_requests.actions.__all__) == sorted(expected) + + +def test_questions() -> None: + expected = ( + "Body", + "BodyOfTheLastResponse", + "Cookies", + "Headers", + "HeadersOfTheLastResponse", + "StatusCode", + "StatusCodeOfTheLastResponse", + "TheBody", + "TheBodyOfTheLastResponse", + "TheCookies", + "TheHeaders", + "TheHeadersOfTheLastResponse", + "TheStatusCode", + "TheStatusCodeOfTheLastResponse", + ) + assert sorted(screenpy_requests.questions.__all__) == sorted(expected)