Example #1
0
    def test_amiv_token_auth_authorized(self):
        """Test the function `authorized` called by Eve.

        For AmivTokenAuth (and subclasses) it should always return True,
        since everything is handled elsewhere. For this it needs to set
        g.auth_required to True.
        """
        test_auth = AmivTokenAuth()
        with self.app.app_context():
            # No g.auth_required before
            with self.assertRaises(AttributeError):
                g.auth_required
            # Always return true
            self.assertTrue(test_auth.authorized(None, None, None))
            # set g.auth_required
            self.assertTrue(g.auth_required)
Example #2
0
    def test_amiv_token_auth_authorized(self):
        """Test the function `authorized` called by Eve.

        For AmivTokenAuth (and subclasses) it should always return True,
        since everything is handled elsewhere. For this it needs to set
        g.auth_required to True.
        """
        test_auth = AmivTokenAuth()
        with self.app.app_context():
            # No g.auth_required before
            with self.assertRaises(AttributeError):
                g.auth_required
            # Always return true
            self.assertTrue(test_auth.authorized(None, None, None))
            # set g.auth_required
            self.assertTrue(g.auth_required)
Example #3
0
 def test_amiv_token_auth_has_resource_write_permission(self):
     """Test default write permission. Should be False."""
     auth = AmivTokenAuth()
     self.assertFalse(auth.has_resource_write_permission(None))
Example #4
0
 def test_amiv_token_auth_create_user_lookup_filter(self):
     """Test default lookup filter. Should be None."""
     auth = AmivTokenAuth()
     self.assertEquals(auth.create_user_lookup_filter(None), {})
Example #5
0
 def test_amiv_token_auth_has_resource_write_permission(self):
     """Test default write permission. Should be False."""
     auth = AmivTokenAuth()
     self.assertFalse(auth.has_resource_write_permission(None))
Example #6
0
 def test_amiv_token_auth_create_user_lookup_filter(self):
     """Test default lookup filter. Should be None."""
     auth = AmivTokenAuth()
     self.assertEquals(auth.create_user_lookup_filter(None), {})