コード例 #1
0
 def test_put_called_with(self, put_request, create_session):
     library = APILibrary()
     library.call_put_request({"a": "Text"}, "Endpoint", "fullstring")
     put_request.assert_called_with("putapi",
                                    "fullstring",
                                    None,
                                    timeout=None)
     create_session.assert_called_with("putapi",
                                       "Endpoint", {"a": "Text"},
                                       cookies=None,
                                       timeout=None)
コード例 #2
0
ファイル: test_calls.py プロジェクト: Wolfe1/zoomba
 def test_put_with_cookies(self, put_on_session, create_session):
     library = APILibrary()
     library.call_put_request({"a": "Text"}, "Endpoint", "fullstring", None,
                              "chocolate_chip")
     put_on_session.assert_called_with("putapi",
                                       "fullstring",
                                       None,
                                       timeout=None,
                                       expected_status='any')
     create_session.assert_called_with("putapi",
                                       "Endpoint", {"a": "Text"},
                                       cookies="chocolate_chip",
                                       timeout=None)
コード例 #3
0
 def test_put_insecure_request(self, disable_warnings, put_request,
                               create_session):
     library = APILibrary()
     library.suppress_insecure_request_warnings()
     library.call_put_request({"a": "Text"}, "Endpoint", "fullstring")
     disable_warnings.assert_called()
     create_session.assert_called_with('putapi',
                                       'Endpoint', {'a': 'Text'},
                                       cookies=None,
                                       timeout=None)
     put_request.assert_called_with('putapi',
                                    'fullstring',
                                    None,
                                    timeout=None)
コード例 #4
0
 def test_basic_put(self, create_session, put_request):
     library = APILibrary()
     r = library.call_put_request({"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
コード例 #5
0
 def test_basic_put(self, create_session, put_request):
     library = APILibrary()
     r = library.call_put_request({"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
     put_request.assert_called_with('putapi',
                                    'Endpoint', {'a': 'Text'},
                                    cookies=None,
                                    timeout=None)
     create_session.assert_called_with('putapi',
                                       'fullstring',
                                       None,
                                       timeout=None)
コード例 #6
0
 def test_put_insecure_request(self, disable_warnings, put_request,
                               create_session):
     library = APILibrary()
     library.suppress_insecure_request_warnings()
     library.call_put_request({"a": "Text"}, "Endpoint", "fullstring")
     disable_warnings.assert_called()