Exemple #1
0
    def setUp(self):
        self.p1 = Project(linkname='test-project-1',
                          name='Project 1',
                          listid='1.example.com',
                          listemail='*****@*****.**')
        self.p2 = Project(linkname='test-project-2',
                          name='Project 2',
                          listid='2.example.com',
                          listemail='*****@*****.**')

        self.p1.save()
        self.p2.save()

        patch = read_patch(self.patch_filename)
        email = create_email(self.test_comment + '\n' + patch)
        del email['Message-Id']
        email['Message-Id'] = self.msgid

        del email['List-ID']
        email['List-ID'] = '<' + self.p1.listid + '>'
        parse_mail(email)

        del email['List-ID']
        email['List-ID'] = '<' + self.p2.listid + '>'
        parse_mail(email)
 def setUp(self):
     self.project1 = Project(linkname='test-project-1', name='Project 1',
                             listid='list.example.com',
                             listemail='*****@*****.**')
     self.project1.save()
     self.project2 = Project(linkname='test-project-2', name='Project 2',
                             listid='list.example.com',
                             listemail='*****@*****.**')
     self.project2.save()
Exemple #3
0
    def setUp(self):
        self.p = Project(linkname='test-project-1',
                         name='Project 1',
                         listid='1.example.com',
                         listemail='*****@*****.**')

        self.p.save()

        patch = read_patch(self.patch_filename)
        patch1 = create_email(self.test_comment + '\n' + patch,
                              subject="[PATCH 1/2] Meep Meep]")

        patch2 = create_email(self.test_comment + '\n' + patch,
                              subject="[PATCH 2/2] Meep Meep2]",
                              in_reply_to=patch1['Message-Id'])

        self.patch_update = create_email(self.test_comment + '\n' + patch,
                                         subject="[PATCH v2] Meep Meep2",
                                         in_reply_to=patch2['Message-Id'])

        self.comment = create_email(self.test_comment,
                                    subject="Re: [PATCH] Meep Meep2",
                                    in_reply_to=patch2['Message-Id'])

        for email in [patch1, patch2, self.patch_update, self.comment]:
            del email['List-ID']
            email['List-ID'] = '<' + self.p.listid + '>'

        parse_mail(patch1)
        parse_mail(patch2)
Exemple #4
0
class defaults(object):
    project = Project(linkname='test-project', name='Test Project',
                      listid='test.example.com')

    patch_author = 'Patch Author <*****@*****.**>'
    patch_author_person = Person(name='Patch Author',
                                 email='*****@*****.**')

    comment_author = 'Comment Author <*****@*****.**>'

    sender = 'Test Author <*****@*****.**>'

    subject = 'Test Subject'

    series_name = 'Test Series'

    series_cover_letter = """This is the test series cover letter.
I hope you'll like it."""

    patch_name = 'Test Patch'

    patch = """--- /dev/null	2011-01-01 00:00:00.000000000 +0800
+++ a	2011-01-01 00:00:00.000000000 +0800
@@ -0,0 +1 @@
+a
"""

    review = """This is a great addition!"""
Exemple #5
0
 def setUp(self):
     self.patch = read_patch(self.patch_filename)
     self.user = create_user()
     self.p1 = Project(linkname='test-project-1',
                       name='Project 1',
                       listid='1.example.com',
                       listemail='*****@*****.**')
     self.p1.save()
Exemple #6
0
 def setUp(self):
     self.mail = read_mail('0001-git-pull-request.mbox',
                           project=self.project)
     self.p1 = Project(linkname='oss-dev',
                       name='OSS Dev',
                       listid='cbe-oss-dev.ozlabs.org',
                       listemail='cbe-oss-dev.ozlabs.org')
     self.p1.save()
Exemple #7
0
 def setUp(self):
     project = Project(linkname='test-project', name='Test Project',
                       use_tags=True)
     project.save()
     defaults.patch_author_person.save()
     self.patch = Patch(project=project,
                        msgid='x', name=defaults.patch_name,
                        submitter=defaults.patch_author_person,
                        content='')
     self.patch.save()
     self.tagger = 'Test Tagger <*****@*****.**>'
 def setUp(self):
     self.project = Project(linkname='test-project-1', name='Project 1',
                            listid='1.example.com',
                            listemail='*****@*****.**')
     self.project.save()
class IntelGfxTest(SeriesTest):
    project = Project(linkname='intel-gfx',
                      name='Intel Gfx',
                      listid='intel-gfx.lists.freedesktop.org',
                      listemail='*****@*****.**')