Exemple #1
0
def test_common_request_file_descriptor_closing():
    keywords = RequestsKeywords()
    session = keywords.create_session('alias', 'http://mocking.rules')
    # this prevents a real network call from being executed
    session.get = mock.MagicMock()
    with open(os.path.join(SCRIPT_DIR, '../atests/randombytes.bin'), 'rb') as f:
        keywords._common_request('get', session,
                                 'http://mocking.rules', data=f)
        assert f.closed is True
Exemple #2
0
 def __init__(self):
     self.params = Parameters()
     self.headers = Headers(APITEST="1")
     self.data = Data()
     self.requestBody = None
     self.status = Status()
     self.requestsKW = RequestsKeywords()
     self.fapiResponse = ''
     self.os = OperatingSystem()
     self.toObj = Json2Object()