Ejemplo n.º 1
0
    def test_create_apizer(self):
        # A mock app to work with
        class App(object):
            pass

        mock_app = App()
        mock_app.config = {'API_VERSION_URL': '/vX_mock_test'}

        mock_apize = create_apizer(mock_app)
        self.assertEqual(mock_apize('/test_url'), '/vX_mock_test/test_url')

        # Now with a real app object
        apize = create_apizer(self.app)
        self.assertRegexpMatches(apize('/test_url'),
                                 r'^/v[0-9]+/test_url$')
Ejemplo n.º 2
0
 def test_root(self):
     # Nothing is found out of the blueprints (/auth, /users, /devices,
     # etc)
     self.assertEqual(self.client.get('/').status_code, 404)
     apize = create_apizer(self.app)
     self.assertEqual(self.client.get(apize('')).status_code, 404)
     self.assertEqual(self.client.get(apize('/')).status_code, 404)