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.tag.model import Tag
|
||||
from ereuse_devicehub.resources.user import User
|
||||
from ereuse_devicehub.resources.user.models import Session
|
||||
from ereuse_devicehub.resources.enums import SessionType
|
||||
|
||||
|
||||
class Dummy:
|
||||
|
@ -193,6 +195,10 @@ class Dummy:
|
|||
|
||||
user.individuals.add(Person(name=name))
|
||||
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()
|
||||
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.tag import Tag
|
||||
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)
|
||||
"""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:
|
||||
user = User(email=email, password=password)
|
||||
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(session_internal)
|
||||
db.session.add(session_external)
|
||||
db.session.commit()
|
||||
return user
|
||||
|
||||
|
|
Reference in a new issue