예제 #1
0
 def test_generate_url_returns_formatted_url(self):
     api = ApiRequestor()
     url = api.generate_url(self.request_exchange, self.request_day,
                            self.request_interval)
     self.assertEqual(url, self.expected_url)
예제 #2
0
 def test_send_request_exists(self):
     api = ApiRequestor()
     self.assertIsNotNone(api.send_request)
예제 #3
0
 def test_generate_url_exists(self):
     api = ApiRequestor()
     self.assertIsNotNone(api.generate_url)
예제 #4
0
 def test_generate_url_returns_string(self):
     api = ApiRequestor()
     self.assertIsInstance(
         api.generate_url(self.request_exchange, self.request_day,
                          self.request_interval), str)
예제 #5
0
 def test_prepare_request_exists(self):
     api = ApiRequestor()
     self.assertIsNotNone(api.prepare_request)
예제 #6
0
 def test_prepare_request_returns_preparedrequest_object(self):
     api = ApiRequestor()
     self.assertIsInstance(
         api.prepare_request(self.request_method, self.request_url,
                             self.request_headers), PreparedRequest)
예제 #7
0
 def test_generate_headers_returns_same_object_between_instances(self):
     api = ApiRequestor()
     api2 = ApiRequestor()
     self.assertEqual(api._generate_headers()['User-Agent'],
                      api2._generate_headers()['User-Agent'])
예제 #8
0
 def test_generate_headers_returns_user_agent(self):
     api = ApiRequestor()
     self.assertIn('User-Agent', api._generate_headers())
예제 #9
0
 def test_generate_headers_returns_same_object(self):
     api = ApiRequestor()
     self.assertEqual(api._generate_headers(), api._generate_headers())
예제 #10
0
 def test_generate_headers_exists(self):
     api = ApiRequestor()
     self.assertIsNotNone(api._generate_headers)
예제 #11
0
 def test_api_connection_pool_creates_sess(self):
     api = ApiRequestor()
     self.assertIsNotNone(api.session)