def test_user_exists(self): User.objects.create_user(TEST_EMAIL, 'pass') user, member, error = _create_user(TEST_EMAIL, 'pass', 'anna luisa', 'patino') self.assertRegexpMatches(error, 'use a different') self.assertIsNone(user, msg='user should be None') self.assertIsNone(member, msg='member should be None') member = models.Member.objects.filter(email=TEST_EMAIL) self.assertQuerysetEqual(member, [])
def test_success(self): existing_user = User.objects.filter(email=TEST_EMAIL) self.assertQuerysetEqual(existing_user, []) existing_member = models.Member.objects.filter(email=TEST_EMAIL) self.assertQuerysetEqual(existing_member, []) user, member, error = _create_user(TEST_EMAIL, 'pass', 'anna luisa', 'patino') self.assertIsNone(error) self.assertIsInstance(user, User) self.assertIsInstance(member, models.Member)
def test_member_exists(self): existing_member = models.Member(email=TEST_EMAIL, first_name='A', last_name='P') existing_member.save() user, member, error = _create_user(TEST_EMAIL, 'pass', 'anna luisa', 'patino') self.assertRegexpMatches(error, 'login') self.assertIsNone(user, msg='user should be None') self.assertIsNone(member, msg='member should be None') user = User.objects.filter(email=TEST_EMAIL) self.assertQuerysetEqual(user, [])