Example #1
0
 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)
Example #2
0
 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
Example #3
0
 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')
Example #4
0
 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"
Example #5
0
 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)
Example #6
0
 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)
Example #7
0
 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')
Example #8
0
 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()