Esempio n. 1
0
 def test_get_for_user_getting_self(self):
     user = factory.make_User()
     handler = UserHandler(user, {}, None)
     self.assertEqual(
         self.dehydrate_user(user, for_self=True),
         handler.get({"id": user.id}),
     )
Esempio n. 2
0
 def test_get_for_admin(self):
     user = factory.make_User()
     admin = factory.make_admin()
     handler = UserHandler(admin, {}, None)
     self.assertEqual(
         self.dehydrate_user(user),
         handler.get({"id": user.id}))
Esempio n. 3
0
 def test_last_login(self):
     user = factory.make_User()
     now = datetime.datetime.utcnow()
     user.last_login = now
     user.save()
     handler = UserHandler(user, {}, None)
     last_login_serialised = handler.get({"id": user.id})["last_login"]
     self.assertEqual(last_login_serialised, now.strftime(DATETIME_FORMAT))