3
0
Fork 0

feat: convert all uuid fields from str to proper UUID

ugh had to rewrite alembic migrations instead of just adding a new
one..  will be good to be past this hiccup
This commit is contained in:
Lance Edgar 2024-12-07 23:45:47 -06:00
parent 6a471b87c2
commit e1785ccfcc
8 changed files with 72 additions and 109 deletions

View file

@ -93,7 +93,7 @@ else:
self.config.usedb = True
role = self.handler.get_role(self.session, 'mykey')
self.assertIsNone(role)
setting = model.Setting(name='wutta.role.mykey', value=myrole.uuid)
setting = model.Setting(name='wutta.role.mykey', value=myrole.uuid.hex)
self.session.add(setting)
self.session.commit()
role = self.handler.get_role(self.session, 'mykey')
@ -117,6 +117,10 @@ else:
user = self.handler.get_user(myuser.uuid, session=self.session)
self.assertIs(user, myuser)
# match on User.uuid (str)
user = self.handler.get_user(myuser.uuid.hex, session=self.session)
self.assertIs(user, myuser)
# match on User.username
user = self.handler.get_user(myuser.username, session=self.session)
self.assertIs(user, myuser)