fixing create new users
This commit is contained in:
parent
5cc64d2d28
commit
9c489c7564
|
@ -17,6 +17,8 @@ from ereuse_devicehub.resources.device.models import Device
|
||||||
from ereuse_devicehub.resources.lot.models import Lot
|
from ereuse_devicehub.resources.lot.models import Lot
|
||||||
from ereuse_devicehub.resources.tag.model import Tag
|
from ereuse_devicehub.resources.tag.model import Tag
|
||||||
from ereuse_devicehub.resources.user import User
|
from ereuse_devicehub.resources.user import User
|
||||||
|
from ereuse_devicehub.resources.user.models import Session
|
||||||
|
from ereuse_devicehub.resources.enums import SessionType
|
||||||
|
|
||||||
|
|
||||||
class Dummy:
|
class Dummy:
|
||||||
|
@ -193,6 +195,10 @@ class Dummy:
|
||||||
|
|
||||||
user.individuals.add(Person(name=name))
|
user.individuals.add(Person(name=name))
|
||||||
db.session.add(user)
|
db.session.add(user)
|
||||||
|
session_external = Session(user=user, type=SessionType.External)
|
||||||
|
session_internal = Session(user=user, type=SessionType.Internal)
|
||||||
|
db.session.add(session_internal)
|
||||||
|
db.session.add(session_external)
|
||||||
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
client = UserClient(self.app, user.email, password,
|
client = UserClient(self.app, user.email, password,
|
||||||
|
|
|
@ -17,6 +17,8 @@ from ereuse_devicehub.devicehub import Devicehub
|
||||||
from ereuse_devicehub.resources.agent.models import Person
|
from ereuse_devicehub.resources.agent.models import Person
|
||||||
from ereuse_devicehub.resources.tag import Tag
|
from ereuse_devicehub.resources.tag import Tag
|
||||||
from ereuse_devicehub.resources.user.models import User
|
from ereuse_devicehub.resources.user.models import User
|
||||||
|
from ereuse_devicehub.resources.user.models import Session
|
||||||
|
from ereuse_devicehub.resources.enums import SessionType
|
||||||
|
|
||||||
STARTT = datetime(year=2000, month=1, day=1, hour=1)
|
STARTT = datetime(year=2000, month=1, day=1, hour=1)
|
||||||
"""A dummy starting time to use in tests."""
|
"""A dummy starting time to use in tests."""
|
||||||
|
@ -111,7 +113,11 @@ def user2(app: Devicehub) -> UserClient:
|
||||||
def create_user(email='foo@foo.com', password='foo') -> User:
|
def create_user(email='foo@foo.com', password='foo') -> User:
|
||||||
user = User(email=email, password=password)
|
user = User(email=email, password=password)
|
||||||
user.individuals.add(Person(name='Timmy'))
|
user.individuals.add(Person(name='Timmy'))
|
||||||
|
session_external = Session(user=user, type=SessionType.External)
|
||||||
|
session_internal = Session(user=user, type=SessionType.Internal)
|
||||||
db.session.add(user)
|
db.session.add(user)
|
||||||
|
db.session.add(session_internal)
|
||||||
|
db.session.add(session_external)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
return user
|
return user
|
||||||
|
|
||||||
|
|
Reference in a new issue