def test_bankcard_card_correct_save(self): # issue #1486 user_klass = get_user_model() user = user_klass.objects.create_user('_', '*****@*****.**', 'pwd') end = datetime.date(day=1, month=1, year=2010) bankcard = Bankcard.objects.create( user=user, number="5500000000000004", expiry_date=end) saved_bankcard = Bankcard.objects.get(id=bankcard.id) self.assertEqual('Mastercard', saved_bankcard.card_type)
import re from django.core import mail from django.urls import reverse from django_webtest import WebTest from izi.test.testcases import WebTestCase from izi.test import factories from izi.core.compat import get_user_model User = get_user_model() class TestAUserWhoseForgottenHerPassword(WebTest): def test_can_reset_her_password(self): username, email, password = '******', '*****@*****.**', 'password' User.objects.create_user(username, email, password) # Fill in password reset form page = self.app.get(reverse('password-reset')) form = page.forms['password_reset_form'] form['email'] = email response = form.submit() # Response should be a redirect and an email should have been sent self.assertEqual(302, response.status_code) self.assertEqual(1, len(mail.outbox)) # Extract URL from email email_body = mail.outbox[0].body urlfinder = re.compile(
def setUp(self): self.user_klass = get_user_model()
class Meta: model = get_user_model()