def test_create_connection_insecure_request(self, disable_warnings, create_session, post_request): library = APILibrary() library.suppress_insecure_request_warnings() library.create_connection({"a": "Text"}, "Endpoint", "fullstring") disable_warnings.assert_called() post_request.assert_called_with('postapi', {'a': 'Text'}, None, cookies=None, timeout=None) create_session.assert_called_with('postapi', 'Endpoint', 'fullstring', timeout=None)
def test_basic_create_connection(self, create_session, post_request): library = APILibrary() r = library.create_connection({"a": "Text"}, "Endpoint", "fullstring") type(r).text = PropertyMock(return_value="success") type(r).status_code = PropertyMock(return_value=200) assert r.text == "success" assert r.status_code == 200
def test_create_connection_insecure_request(self, disable_warnings, post_on_session, create_session): library = APILibrary() library.suppress_insecure_request_warnings() library.create_connection("Endpoint", "fullstring", None, headers={"a": "Text"}) disable_warnings.assert_called() create_session.assert_called_with('postapi', 'Endpoint', {'a': 'Text'}, cookies=None, timeout=None) post_on_session.assert_called_with('postapi', 'fullstring', None, files=None, timeout=None, expected_status='any')
def test_create_connection_with_cookies(self, create_session, post_request): library = APILibrary() r = library.create_connection({"a": "Text"}, "Endpoint", "fullstring", None, "chocolate_chip") type(r).text = PropertyMock(return_value="success") type(r).status_code = PropertyMock(return_value=200) type(r).cookies = PropertyMock( return_value={"chocolate_chip": "tasty"}) assert r.text == "success" assert r.status_code == 200 assert r.cookies["chocolate_chip"] == "tasty"
def test_basic_create_connection(self, create_session, post_request): library = APILibrary() r = library.create_connection({"a": "Text"}, "Endpoint", "fullstring") type(r).text = PropertyMock(return_value="success") type(r).status_code = PropertyMock(return_value=200) assert r.text == "success" assert r.status_code == 200 post_request.assert_called_with('postapi', {'a': 'Text'}, None, cookies=None, timeout=None) create_session.assert_called_with('postapi', 'Endpoint', 'fullstring', timeout=None)
def test_create_connection_with_cookies(self, create_session, post_request): library = APILibrary() r = library.create_connection({"a": "Text"}, "Endpoint", "fullstring", None, "chocolate_chip") type(r).text = PropertyMock(return_value="success") type(r).status_code = PropertyMock(return_value=200) type(r).cookies = PropertyMock( return_value={"chocolate_chip": "tasty"}) assert r.text == "success" assert r.status_code == 200 assert r.cookies["chocolate_chip"] == "tasty" post_request.assert_called_with('postapi', {'a': 'Text'}, None, cookies='chocolate_chip', timeout=None) create_session.assert_called_with('postapi', 'Endpoint', 'fullstring', timeout=None)
def test_files_create_connection(self, post_on_session, create_session): library = APILibrary() r = library.create_connection("Endpoint", "fullstring", b'item', headers={"a": "Text"}) type(r).text = PropertyMock(return_value="success") type(r).status_code = PropertyMock(return_value=200) assert r.text == "success" assert r.status_code == 200 create_session.assert_called_with('postapi', 'Endpoint', {'a': 'Text'}, cookies=None, timeout=None) post_on_session.assert_called_with('postapi', 'fullstring', b'item', files=None, timeout=None, expected_status='any')
def test_create_connection_insecure_request(self, disable_warnings, create_session, post_request): library = APILibrary() library.suppress_insecure_request_warnings() library.create_connection({"a": "Text"}, "Endpoint", "fullstring") disable_warnings.assert_called()