import codecs
from patchwork.models import Project, Person
from django.contrib.auth.models import User
+from django.forms.fields import EmailField
from email import message_from_file
try:
_test_patch_dir = os.path.join(os.path.dirname(__file__), 'patches')
class defaults(object):
- project = Project(linkname = 'test-project', name = 'Test Project')
+ project = Project(linkname = 'test-project', name = 'Test Project',
+ listid = 'test.example.com')
patch_author = 'Patch Author <patch-author@example.com>'
patch_author_person = Person(name = 'Patch Author',
+a
"""
+error_strings = {
+ 'email': 'Enter a valid email address.',
+}
+
_user_idx = 1
def create_user():
global _user_idx
user = User.objects.create_user(userid, email, userid)
user.save()
+ person = Person(email = email, name = userid, user = user)
+ person.save()
+
return user
def create_maintainer(project):
msg['Subject'] = subject
msg['From'] = sender
- msg['List-Id'] = project.linkname
+ msg['List-Id'] = project.listid
return msg