Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
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()
Ejemplo n.º 4
0
 class Meta:
     model = get_user_model()