API & Client: pre-commit lint

This commit is contained in:
SamR1
2018-01-14 20:49:35 +01:00
parent f9a1768e64
commit e1062a107c
17 changed files with 81 additions and 34 deletions

View File

@ -31,9 +31,10 @@ if app.debug:
logging.getLogger('sqlalchemy'
).handlers = logging.getLogger('werkzeug').handlers
logging.getLogger('sqlalchemy.orm').setLevel(logging.WARNING)
logging.getLogger('flake8').propagate = False
appLog.setLevel(logging.DEBUG)
if app.debug :
if app.debug:
# Enable CORS
@app.after_request
def after_request(response):

View File

@ -1,4 +1,5 @@
import os
from flask import current_app

View File

@ -1,5 +1,4 @@
from flask_testing import TestCase
from mpwo_api import app, db

View File

@ -62,7 +62,7 @@ class TestAuthBlueprint(BaseTestCase):
data = json.loads(response.data.decode())
self.assertTrue(data['status'] == 'error')
self.assertTrue(
data['message'] == "Errors: Username: 3 to 12 characters required.\n")
data['message'] == "Errors: Username: 3 to 12 characters required.\n") # noqa
self.assertTrue(response.content_type == 'application/json')
self.assertEqual(response.status_code, 400)
@ -81,7 +81,7 @@ class TestAuthBlueprint(BaseTestCase):
data = json.loads(response.data.decode())
self.assertTrue(data['status'] == 'error')
self.assertTrue(
data['message'] == "Errors: Username: 3 to 12 characters required.\n")
data['message'] == "Errors: Username: 3 to 12 characters required.\n") # noqa
self.assertTrue(response.content_type == 'application/json')
self.assertEqual(response.status_code, 400)
@ -100,7 +100,7 @@ class TestAuthBlueprint(BaseTestCase):
data = json.loads(response.data.decode())
self.assertTrue(data['status'] == 'error')
self.assertTrue(
data['message'] == "Errors: Valid email must be provided.\n")
data['message'] == "Errors: Valid email must be provided.\n") # noqa
self.assertTrue(response.content_type == 'application/json')
self.assertEqual(response.status_code, 400)
@ -119,7 +119,7 @@ class TestAuthBlueprint(BaseTestCase):
data = json.loads(response.data.decode())
self.assertTrue(data['status'] == 'error')
self.assertTrue(
data['message'] == "Errors: Password: 8 characters required.\n")
data['message'] == "Errors: Password: 8 characters required.\n") # noqa
self.assertTrue(response.content_type == 'application/json')
self.assertEqual(response.status_code, 400)
@ -138,7 +138,7 @@ class TestAuthBlueprint(BaseTestCase):
data = json.loads(response.data.decode())
self.assertTrue(data['status'] == 'error')
self.assertTrue(
data['message'] == "Errors: Password and password confirmation don\'t match.\n")
data['message'] == "Errors: Password and password confirmation don\'t match.\n") # noqa
self.assertTrue(response.content_type == 'application/json')
self.assertEqual(response.status_code, 400)

View File

@ -1,11 +1,11 @@
import datetime
import os
from flask import Blueprint, current_app, jsonify, request
from mpwo_api import appLog, bcrypt, db
from sqlalchemy import exc, or_
from werkzeug.utils import secure_filename
from mpwo_api import appLog, bcrypt, db
from .models import User
from .utils import allowed_picture, authenticate, register_controls

View File

@ -2,7 +2,6 @@ import datetime
import jwt
from flask import current_app
from mpwo_api import bcrypt, db

View File

@ -1,5 +1,5 @@
from functools import wraps
import re
from functools import wraps
from flask import current_app, jsonify, request

View File

@ -18,6 +18,11 @@ psycopg2==2.7.3.2
pycodestyle==2.3.1
pycparser==2.18
pyflakes==1.6.0
pytest==3.3.2
pytest-cache==1.0
pytest-flake8==0.9.1
pytest-isort==0.1.0
pytest-runner==3.0
PyJWT==1.5.3
six==1.11.0
SQLAlchemy==1.1.15