Beispiel #1
0
    def test_get_request_dict_auth(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://', params={}, data=None,
                headers=None)
        self.assertTrue(isinstance(req_return, dict))
        self.assertTrue(req_return.get('auth'))
        self.assertTrue(req_return['auth']==('foo', 'bar'))
Beispiel #2
0
    def test_get_request_dict_wrong_headers(self):
        req = Requester('foo', 'bar')

        with self.assertRaises(AssertionError) as na:
            req_return = req.get_request_dict(url='http://', params={},
                data=None, headers='wrong')
        self.assertTrue(
                na.exception.message=="headers must be a dict, got 'wrong'")
Beispiel #3
0
    def test_get_request_dict_data_not_passed(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
            params={'param': 'value'},
            data=None, headers={'header': 'value'})

        self.assertTrue(isinstance(req_return, dict))
        self.assertFalse(req_return.get('data'))
Beispiel #4
0
    def test_get_request_dict_correct_headers(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
            params={'param': 'value'},
            data=None, headers={'header': 'value'})

        self.assertTrue(isinstance(req_return, dict))
        self.assertTrue(req_return.get('headers'))
        self.assertTrue(req_return['headers']=={'header': 'value'})
Beispiel #5
0
    def test_get_request_dict_data_not_passed(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
                                          params={'param': 'value'},
                                          data=None,
                                          headers={'header': 'value'})

        self.assertTrue(isinstance(req_return, dict))
        self.assertFalse(req_return.get('data'))
Beispiel #6
0
    def test_get_request_dict_wrong_headers(self):
        req = Requester('foo', 'bar')

        with self.assertRaises(AssertionError) as na:
            req_return = req.get_request_dict(url='http://',
                                              params={},
                                              data=None,
                                              headers='wrong')
        self.assertTrue(
            na.exception.message == "headers must be a dict, got 'wrong'")
Beispiel #7
0
    def test_get_request_dict_auth(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
                                          params={},
                                          data=None,
                                          headers=None)
        self.assertTrue(isinstance(req_return, dict))
        self.assertTrue(req_return.get('auth'))
        self.assertTrue(req_return['auth'] == ('foo', 'bar'))
Beispiel #8
0
    def test_get_request_dict_data_passed(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
            params={'param': 'value'},
            data='some data', headers={'header': 'value'})

        self.assertTrue(isinstance(req_return, dict))
        print req_return.get('data')
        self.assertTrue(req_return.get('data'))
        self.assertTrue(req_return['data']=='some data')
Beispiel #9
0
    def test_get_request_dict_correct_headers(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
                                          params={'param': 'value'},
                                          data=None,
                                          headers={'header': 'value'})

        self.assertTrue(isinstance(req_return, dict))
        self.assertTrue(req_return.get('headers'))
        self.assertTrue(req_return['headers'] == {'header': 'value'})
Beispiel #10
0
    def test_get_request_dict_data_passed(self):
        req = Requester('foo', 'bar')

        req_return = req.get_request_dict(url='http://',
                                          params={'param': 'value'},
                                          data='some data',
                                          headers={'header': 'value'})

        self.assertTrue(isinstance(req_return, dict))
        print req_return.get('data')
        self.assertTrue(req_return.get('data'))
        self.assertTrue(req_return['data'] == 'some data')