Files
django-dav-events/dav_auth/tests/test_models.py
heinzel 8610e2a557
All checks were successful
buildbot/tox Build done.
BIG UPD: migrate to python 3.10 and django 3.2
2022-06-07 16:07:08 +02:00

33 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
from unittest import skip
from django.contrib.auth import get_user_model
from django.test import TestCase, Client
class ModelsTestCase(TestCase):
@skip('I do not know, why the user.save() does not raise an exception')
def test_username_length(self):
max_length = 150 # Hard coded in django.contrib.auth.models.AbstractUser
username_ok = 'u' * max_length
username_too_long = username_ok + 'u'
user_model = get_user_model()
user = user_model(username=username_too_long,
first_name='A',
last_name='User',
email='a.user@example.com')
user.save()
def test_last_login(self):
user_model = get_user_model()
user = user_model(username='auser',
first_name='A',
last_name='User',
email='a.user@example.com')
user.save()
self.assertEqual(user.last_login, None)
c = Client()
c.force_login(user)
self.assertNotEqual(user.last_login, None)