import unittest import json from nyaa import api_handler, models from tests import NyaaTestCase from pprint import pprint class ApiHandlerTests(NyaaTestCase): # @classmethod # def setUpClass(cls): # super(ApiHandlerTests, cls).setUpClass() # @classmethod # def tearDownClass(cls): # super(ApiHandlerTests, cls).tearDownClass() def test_no_authorization(self): """ Test that API is locked unless you're logged in """ rv = self.app.get('/api/info/1') data = json.loads(rv.get_data()) self.assertDictEqual({'errors': ['Bad authorization']}, data) @unittest.skip('Not yet implemented') def test_bad_credentials(self): """ Test that API is locked unless you're logged in """ rv = self.app.get('/api/info/1') data = json.loads(rv.get_data()) self.assertDictEqual({'errors': ['Bad authorization']}, data) if __name__ == '__main__': unittest.main()