def test_version(self): """ Test default version """ api = wordpress.API(url="https://woo.test", consumer_key=self.consumer_key, consumer_secret=self.consumer_secret) self.assertEqual(api.version, __default_api_version__)
def test_api(self): """ Test default API """ api = wordpress.API(url="https://woo.test", consumer_key=self.consumer_key, consumer_secret=self.consumer_secret) self.assertEqual(api.namespace, __default_api__)
def test_with_ssl(self): """ Test non-ssl """ api = wordpress.API( url="https://woo.test", consumer_key=self.consumer_key, consumer_secret=self.consumer_secret ) self.assertTrue(api.is_ssl, True)
def test_non_ssl(self): """ Test non-ssl """ api = wordpress.API( url="http://woo.test", consumer_key=self.consumer_key, consumer_secret=self.consumer_secret ) self.assertFalse(api.is_ssl)
def setUp(self): self.consumer_key = "ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" self.consumer_secret = "cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" self.api = wordpress.API( url="http://woo.test", consumer_key=self.consumer_key, consumer_secret=self.consumer_secret )
def test_with_timeout(self): """ Test non-ssl """ api = wordpress.API( url="https://woo.test", consumer_key=self.consumer_key, consumer_secret=self.consumer_secret, timeout=10, ) self.assertEqual(api.timeout, 10) @all_requests def woo_test_mock(*args, **kwargs): """ URL Mock """ return {'status_code': 200, 'content': 'OK'} with HTTMock(woo_test_mock): # call requests status = api.get("products").status_code self.assertEqual(status, 200)