forked from ScoDoc/ScoDoc
tweaks for install on Mac + fix test users models
This commit is contained in:
parent
9fc246b7d0
commit
7d7b4df103
@ -3,4 +3,4 @@
|
||||
disable=bad-continuation
|
||||
|
||||
[TYPECHECK]
|
||||
ignored-classes=Permission
|
||||
ignored-classes=Permission,SQLObject,Registrant,scoped_session
|
||||
|
@ -2,7 +2,6 @@ alembic==1.6.5
|
||||
Babel==2.9.1
|
||||
blinker==1.4
|
||||
click==8.0.1
|
||||
cracklib==2.9.3
|
||||
dnspython==2.1.0
|
||||
dominate==2.6.0
|
||||
email-validator==1.1.3
|
||||
@ -24,7 +23,6 @@ Jinja2==3.0.1
|
||||
Mako==1.1.4
|
||||
MarkupSafe==2.0.1
|
||||
Pillow==8.3.1
|
||||
pkg-resources==0.0.0
|
||||
psycopg2==2.9.1
|
||||
PyJWT==2.1.0
|
||||
python-dateutil==2.8.1
|
||||
|
@ -5,7 +5,6 @@
|
||||
Usage: python -m unittest tests.test_users
|
||||
"""
|
||||
|
||||
import os
|
||||
import unittest
|
||||
|
||||
from flask import current_app
|
||||
@ -19,6 +18,8 @@ DEPT = "XX"
|
||||
|
||||
|
||||
class UserModelCase(unittest.TestCase):
|
||||
"""Test user, roles and permissions"""
|
||||
|
||||
def setUp(self):
|
||||
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite://"
|
||||
app.app_context().push()
|
||||
@ -112,7 +113,7 @@ class UserModelCase(unittest.TestCase):
|
||||
self.assertTrue(u.has_permission(perm, dept))
|
||||
# Le grand admin a accès à tous les départements:
|
||||
self.assertTrue(u.has_permission(perm, dept + "XX"))
|
||||
self.assertTrue("Admin" == u.roles[0].name)
|
||||
self.assertTrue(u.roles[0].name == "SuperAdmin")
|
||||
|
||||
def test_create_delete(self):
|
||||
u = User(user_name="dupont", nom="Dupont", prenom="Pierre")
|
||||
|
Loading…
Reference in New Issue
Block a user