File tree Expand file tree Collapse file tree 9 files changed +70
-6
lines changed
{{cookiecutter.app_slug}} Expand file tree Collapse file tree 9 files changed +70
-6
lines changed Original file line number Diff line number Diff line change @@ -14,4 +14,5 @@ install:
1414 - " pipenv install --dev"
1515
1616script :
17+ - flake8 .
1718 - python manage.py cov
Original file line number Diff line number Diff line change @@ -72,3 +72,17 @@ With coverage:
7272``` sh
7373$ python manage.py cov
7474```
75+
76+ ###
77+
78+ Run flake8 on the app:
79+
80+ ``` sh
81+ $ python manage.py flake
82+ ```
83+
84+ or
85+
86+ ```
87+ $ flake8 .
88+ ```
Original file line number Diff line number Diff line change @@ -14,13 +14,15 @@ flask-login = "*"
1414flask-migrate = " *"
1515flask-sqlalchemy = " *"
1616flask-wtf = " *"
17+ configparser = " *"
1718
1819
1920[dev-packages ]
2021
2122coverage = " *"
2223flask-debugtoolbar = " *"
2324flask-testing = " *"
25+ "flake8" = " *"
2426
2527
2628[requires ]
Original file line number Diff line number Diff line change 44import unittest
55
66import coverage
7+
78from flask .cli import FlaskGroup
89
910from project .server import create_app , db
1011from project .server .models import User
11-
12+ import subprocess
1213
1314app = create_app ()
1415cli = FlaskGroup (create_app = create_app )
2526)
2627COV .start ()
2728
29+
2830@app .shell_context_processor
2931def make_shell_context ():
3032 return dict (app = app , db = db )
3133
34+
3235@cli .command ()
3336def create_db ():
3437 db .drop_all ()
@@ -81,6 +84,11 @@ def cov():
8184 return 1
8285
8386
87+ @cli .command ()
88+ def flake ():
89+ """Runs flake8 on the project."""
90+ subprocess .run (['flake8' , '.' ])
91+
8492
8593if __name__ == '__main__' :
8694 cli ()
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ def test_index(self):
1313 response = self .client .get ('/' , follow_redirects = True )
1414 self .assertEqual (response .status_code , 200 )
1515 self .assertIn (b'Welcome!' , response .data )
16- self .assertIn (b'Register/ Login' , response .data )
16+ self .assertIn (b'Login' , response .data )
1717
1818 def test_about (self ):
1919 # Ensure about route behaves correctly.
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ def test_validate_invalid_password(self):
9696 def test_register_route (self ):
9797 # Ensure about route behaves correctly.
9898 response = self .client .get ('/register' , follow_redirects = True )
99- self .assertIn (b'<h1>Please Register</h1>\n ' , response .data )
99+ self .assertIn (b'<h1>Register</h1>\n ' , response .data )
100100
101101 def test_user_registration (self ):
102102 # Ensure registration behaves correctlys.
Original file line number Diff line number Diff line change 1+ configparser == 3.5.0
12coverage == 4.5.1
3+ flake8 == 3.5.0
24Flask == 0.12.2
35Flask-Bcrypt == 0.7.1
46Flask-Bootstrap == 3.3.7.1
Original file line number Diff line number Diff line change 1+ [flake8]
2+ max-line-length =79
3+ exclude =migrations
You can’t perform that action at this time.
0 commit comments