예제 #1
0
 def test_serialize_account_status(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_equal(info['disabled'], False)
     user.is_disabled = True
     info = serialize_user(user)
     nt.assert_almost_equal(int(info['disabled'].strftime('%s')),
                            int(datetime.utcnow().strftime('%s')),
                            delta=50)
     nt.assert_is_instance(info['disabled'], datetime)
 def test_serialize_account_status(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_equal(info['disabled'], False)
     user.is_disabled = True
     info = serialize_user(user)
     nt.assert_almost_equal(
         int(info['disabled'].strftime('%s')),
         int(timezone.now().strftime('%s')),
         delta=50)
     nt.assert_is_instance(info['disabled'], datetime)
예제 #3
0
 def test_serialize_two_factor(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_false(info['two_factor'])
     user.get_or_add_addon('twofactor')
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(info['emails'], user.emails)
     nt.assert_equal(info['last_login'], user.date_last_login)
     nt.assert_equal(len(info['nodes']), 0)
     nt.assert_true(info['two_factor'])
 def test_serialize_two_factor(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_false(info['two_factor'])
     user.get_or_add_addon('twofactor')
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(list(info['emails']),
                     list(user.emails.values_list('address', flat=True)))
     nt.assert_equal(info['last_login'], user.date_last_login)
     nt.assert_true(info['two_factor'])
 def test_serialize_two_factor(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_false(info['two_factor'])
     user.get_or_add_addon('twofactor')
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(list(info['emails']), list(user.emails.values_list('address', flat=True)))
     nt.assert_equal(info['last_login'], user.date_last_login)
     nt.assert_equal(len(info['nodes']), 0)
     nt.assert_true(info['two_factor'])
예제 #6
0
 def test_serialize_user(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(info['id'], user._id)
     nt.assert_equal(info['emails'], user.emails)
     nt.assert_equal(info['last_login'], user.date_last_login)
     nt.assert_equal(len(info['nodes']), 0)
 def test_serialize_user(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(info['id'], user._id)
     nt.assert_equal(list(info['emails']),
                     list(user.emails.values_list('address', flat=True)))
     nt.assert_equal(info['last_login'], user.date_last_login)
 def test_serialize_user(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(info['id'], user._id)
     nt.assert_equal(list(info['emails']), list(user.emails.values_list('address', flat=True)))
     nt.assert_equal(info['last_login'], user.date_last_login)
     nt.assert_equal(len(info['nodes']), 0)
예제 #9
0
 def test_serialize_user(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_is_instance(info, dict)
     nt.assert_equal(info['name'], user.fullname)
     nt.assert_equal(info['id'], user._id)
     nt.assert_equal(info['emails'], user.emails)
     nt.assert_equal(info['last_login'], user.date_last_login)
     nt.assert_equal(len(info['nodes']), 0)
예제 #10
0
 def get_object(self, queryset=None):
     return serialize_user(OSFUser.load(self.kwargs.get('guid')))
예제 #11
0
파일: views.py 프로젝트: 545zhou/osf.io
 def get_object(self, queryset=None):
     return serialize_user(User.load(self.kwargs.get('guid')))