Commit da4eb8ff14ec06a5c41b0cbe9cc07e6a7e0cf1b9
1 parent
1b635a08
Exists in
master
Add more tests.
Showing
1 changed file
with
31 additions
and
0 deletions
Show diff stats
... | ... | @@ -0,0 +1,31 @@ |
1 | +#! ../env/bin/python | |
2 | +# -*- coding: utf-8 -*- | |
3 | +from flaskr import create_app | |
4 | + | |
5 | + | |
6 | +class TestConfig: | |
7 | + def test_dev_config(self): | |
8 | + """ Tests if the development config loads correctly """ | |
9 | + | |
10 | + app = create_app('flaskr.settings.DevConfig') | |
11 | + | |
12 | + assert app.config['DEBUG'] is True | |
13 | + assert app.config['SQLALCHEMY_DATABASE_URI'] == 'sqlite:///../database.db' | |
14 | + assert app.config['CACHE_TYPE'] == 'null' | |
15 | + | |
16 | + def test_test_config(self): | |
17 | + """ Tests if the test config loads correctly """ | |
18 | + | |
19 | + app = create_app('flaskr.settings.TestConfig') | |
20 | + | |
21 | + assert app.config['DEBUG'] is True | |
22 | + assert app.config['SQLALCHEMY_ECHO'] is True | |
23 | + assert app.config['CACHE_TYPE'] == 'null' | |
24 | + | |
25 | + def test_prod_config(self): | |
26 | + """ Tests if the production config loads correctly """ | |
27 | + | |
28 | + app = create_app('flaskr.settings.ProdConfig') | |
29 | + | |
30 | + assert app.config['SQLALCHEMY_DATABASE_URI'] == 'sqlite:///../database.db' | |
31 | + assert app.config['CACHE_TYPE'] == 'simple' | ... | ... |