blob: 4e16f9a47e7adcbd415d3b0072fb4ac1e18df1c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
"""This is an isolated test to prevent unexpected imports.
This module must be run in isolation, e.g.:
$ ./run_tests.sh _test_import_auth_token.py
This module can be removed when keystone.middleware.auth_token is removed.
"""
import unittest
class TestAuthToken(unittest.TestCase):
def test_import(self):
# a consuming service like nova would import oslo.config first
from oslo.config import cfg
conf = cfg.CONF
# define some config options
conf.register_opt(cfg.BoolOpt('debug', default=False))
# and then import auth_token as a filter
from keystone.middleware import auth_token
self.assertTrue(auth_token)
|