def test_not_public(self): """ Do not show active users without public flag """ u = UserFactory(is_active=True) u.profile.is_public = False u.profile.save() u.save() self.assertEquals(10, len(list_public_users()))
class UserAuthCodeTest(TestCase): def setUp(self): self.encoder = UserAuthCode('secret') self.user = UserFactory(is_active=False) def test_user(self): self.assertIsNotNone(self.user.date_joined) self.assertTrue(self.user.date_joined >= self.user.last_login) def test_salt(self): salt = self.encoder.salt() self.assertEqual(8, len(salt)) def test_auth_code(self): code = self.encoder.auth_code(self.user) self.assertIsNotNone(code) def test_complete_activation(self): code = self.encoder.auth_code(self.user) self.assertTrue(self.encoder.is_valid(self.user, code)) def test_wrong_key(self): self.assertFalse(self.encoder.is_valid(self.user, 'aaa')) def test_already_activated(self): code = self.encoder.auth_code(self.user) self.user.last_login = timezone.now() self.user.save() self.assertFalse(self.encoder.is_valid(self.user, code))
def setUp(self): self.ion = IonAuth() self.user = UserFactory.build( is_active=True ) self.user.password = self.ion.password_hash('123') self.active_user = UserFactory(is_active=True) self.inactive_user = UserFactory(is_active=False)
def setUp(self): self.user = UserFactory() self.page = self.app.get( reverse('message-create-request'), user=self.user.username ) self.generate_message()
def setUp(self): self.user = UserFactory.build( email='*****@*****.**', ) self.user.set_password('test') self.user.save() self.auth = EmailAuthBackend()
def test_existing_email(self): user = UserFactory() self.data['email'] = user.email form = SimpleRegistrationForm(self.data) self.assertTrue(form.is_bound) self.assertFalse(form.is_valid()) self.assertEqual([_(u'This email already registered'), ], form['email'].errors)
class IonTest(TestCase): '''Authorization tests''' def setUp(self): self.ion = IonAuth() self.user = UserFactory.build( is_active=True ) self.user.password = self.ion.password_hash('123') self.active_user = UserFactory(is_active=True) self.inactive_user = UserFactory(is_active=False) def tearDown(self): self.active_user.delete() self.inactive_user.delete() self.user = None def test_ion_auth(self): self.assertEquals(40, len(self.user.password)) def test_password_rewrite(self): ''' If user enters correct ion password, backend will rehash password to django-specific password hash. ''' self.user.save() u2 = self.ion.authenticate(username=self.user.email, password='******') self.assertIsNotNone(u2) self.assertFalse(u2.is_anonymous()) self.assertNotEqual(self.user.password, u2.password) self.user.delete() def test_inactive_user(self): u2 = self.ion.authenticate( username=self.inactive_user.email, password='******') self.assertIsNone(u2) def test_unexists_user(self): u2 = self.ion.authenticate(username="******", password='******') self.assertIsNone(u2) def test_wrong_password(self): u2 = self.ion.authenticate( username=self.active_user.email, password='******') self.assertIsNone(u2)
def setUp(self): encoder = UserAuthCode(settings.SECRET_KEY) self.user = UserFactory(is_active=False) self.code = encoder.auth_code(self.user) confirm = EmailTemplate( name='registration confirmation', subject='Account activation', ) confirm.save() complete = EmailTemplate(name='registration complete', ) complete.save()
def action_registration(self): """ User fills registration form """ page = self.app.get(reverse("user-creation")) form = page.forms["registration_form"] user = UserFactory.attributes(create=False) form["first_name"] = user['first_name'] form["last_name"] = user['last_name'] form["email"] = user['email'] form["password1"] = "123" form["password2"] = "123" response = form.submit() return response
def setUp(self): user = UserFactory.build() confirm = EmailTemplate( name='registration confirmation', subject='Account activation', ) confirm.save() self.before = User.objects.count() self.user = create_new_user(first_name=user.first_name, last_name=user.last_name, email=user.email, password='******')
def setUp(self): user = UserFactory.build() confirm = EmailTemplate( name='registration confirmation', subject='Account activation', ) confirm.save() self.before = User.objects.count() self.user = create_new_user( first_name=user.first_name, last_name=user.last_name, email=user.email, password='******' )
def setUp(self): self.user = UserFactory() self.region = RegionFactory() self.message = MessageFactory(user=self.user)
def setUp(self): self.user = UserFactory() for x in xrange(50): MessageFactory(status=2, user=self.user) self.page = self.app.get(reverse('messages-list'))
def setUp(self): self.user = UserFactory()
def setUp(self): self.user = UserFactory.build(first_name='Boy', last_name='Factory')
def setUp(self): self.user = UserFactory() self.data = MessageFactory.attributes(create=False, extra={ 'user': self.user, })
def test_not_active(self): u = UserFactory(is_active=False) u.profile.is_public = True u.profile.save() self.assertEquals(10, len(list_public_users()))
def setUp(self): self.encoder = UserAuthCode('secret') self.user = UserFactory(is_active=False)
def test_store_message(self): form = UserMessageForm(data=self.data) msg = form.save(commit=False) msg.user = UserFactory() msg.save() self.assertEqual(1, Message.objects.count())
def test_logged_in(self): """ Logged in user attempts to get registration form """ user = UserFactory.create(is_active=True) page = self.app.get(reverse("user-creation"), user=user) self.assertRedirects( page, reverse("user-details", kwargs={'pk': user.id, }))
def setUp(self): for x in xrange(10): u = UserFactory(is_active=True) u.profile.is_public = True u.profile.save()
def setUp(self): self.user = UserFactory.build( first_name='Boy', last_name='Factory' )