Jan Dittberner
affb49a971
Update to Django 4.2
...
- fix deprecation warnings
- update dependencies
2023-07-08 19:21:02 +02:00
Jan Dittberner
610f8976fc
Refactor managemails to use signals
...
- use signals to trigger Celery tasks to create and delete mailboxes
- add generic TestCaseWithCeleryTasks class to handle celery task tests
in a uniform way
2023-02-19 13:45:30 +01:00
Jan Dittberner
4af1a39ca4
Upgrade to Django 3.2
...
- update dependencies
- fix deprecation warnings
- fix tests
- skip some tests that need more work
- reformat changed code with isort and black
2023-02-18 22:46:48 +01:00
Jan Dittberner
3d18392b67
Fix tests for Python 3
...
- drop Python 2 __future__ imports
- fix tests to handle new Django and Python 3 module names
- reformat changed files with black
2019-01-30 21:27:25 +01:00
Jan Dittberner
1cfd4327da
Add tests for managemails.models
...
This commit adds tests for managemails.models to improve the test
coverage of that model. There are some changes to the classes in
managemails.models too:
- add a method create_mailbox to MailboxManager
- properly handle uncommited mailaddresses in MailAddress.set_mailbox
and MailAddress.set_forward_addresses
2015-11-28 14:07:34 +00:00
Jan Dittberner
e913b1f771
fix tests
2015-02-01 20:12:23 +01:00
Jan Dittberner
32de6257d3
add test for managemails.models.Mailbox.__str__
2014-06-01 18:29:41 +02:00
Jan Dittberner
ecaff6a4af
move existing MailDomains to domains table
2014-05-25 15:17:08 +02:00
Jan Dittberner
5db6223bc0
introduce new app domains
...
- generate domains app
- duplicate managemails.models.MailDomain as domains.models.MailDomain
- add domains app to gnuviechadmin.settings.base.LOCAL_APPS
- repair managemails.tests.test_models
- fix handling of empty results in osusers.models.GroupManager.get_next_gid and
osusers.models.UserManager.get_next_uid
2014-05-25 14:53:58 +02:00
Jan Dittberner
b044fe2dd9
add model tests
2014-05-24 13:56:45 +02:00
Jan Dittberner
123eedaeb1
add generated managemails app
2014-05-18 20:02:39 +02:00