コード例 #1
0
class TestBaseApp(TestCase):

    def setUp(self):
        super(TestBaseApp, self).setUp()
        self.app = BaseApp(base.__name__, base)

    @contextmanager
    def overrides(self, **kw):
        kw.setdefault('SESSION_COOKIE_SECURE', True)
        kw.setdefault('SECRET_KEY', 'some secret key')
        with self.settings(**kw):
            yield

    def test_valid_settings(self):
        with self.overrides():
            self.app.ready()

    @raises(ImproperlyConfigured)
    def test_insecure_session_cookie(self):
        with self.overrides(SESSION_COOKIE_SECURE=False):
            self.app.ready()

    @raises(ImproperlyConfigured)
    def test_default_secret_key(self):
        with self.overrides(SECRET_KEY=settings.SECRET_KEY):
            self.app.ready()
コード例 #2
0
 def setUp(self):
     super(TestBaseApp, self).setUp()
     self.app = BaseApp(base.__name__, base)