Esempio n. 1
0
    def test_multiple_emails(self):
        u1 = User.objects.create(
            username='******', email='*****@*****.**'
        )
        u2 = User.objects.create(
            username='******', email='*****@*****.**',
            first_name='Copy', last_name='Cat'
        )
        lotte_copyrights(
            None, resource=self.resource, language=self.language_en, user=u1
        )
        c = Copyright.objects.filter(
            resource=self.resource, language=self.language_en
        )
        self.assertEquals(len(c), 1)
        self.assertEquals(c[0].user, u1)
        lotte_copyrights(
            None, resource=self.resource, language=self.language_en, user=u2
        )
        c = Copyright.objects.filter(
            resource=self.resource, language=self.language_en
        )
        self.assertEquals(len(c), 2)
        self.assertIn(c[0].user, [u1, u2])
        self.assertIn(c[1].user, [u1, u2])
        save_copyrights(
            None, resource=self.resource, language=self.language_en,
            copyrights=[('Copy Cat <*****@*****.**>', ['2011', ]), ]
        )
        c = Copyright.objects.filter(
            resource=self.resource, language=self.language_en
        )
        self.assertEquals(len(c), 2)

        # no first/last names
        u1 = User.objects.create(
            username='******', email='*****@*****.**'
        )
        u2 = User.objects.create(
            username='******', email='*****@*****.**'
        )
        save_copyrights(
            None, resource=self.resource_private, language=self.language_en,
            copyrights=[('Copy Cat <*****@*****.**>', ['2011', ]), ]
        )
        c = Copyright.objects.filter(
            resource=self.resource_private, language=self.language_en
        )
        self.assertEquals(len(c), 1)
        self.assertEquals(c[0].user, u2)
Esempio n. 2
0
    def test_multiple_emails(self):
        u1 = User.objects.create(username='******', email='*****@*****.**')
        u2 = User.objects.create(username='******',
                                 email='*****@*****.**',
                                 first_name='Copy',
                                 last_name='Cat')
        lotte_copyrights(None,
                         resource=self.resource,
                         language=self.language_en,
                         user=u1)
        c = Copyright.objects.filter(resource=self.resource,
                                     language=self.language_en)
        self.assertEquals(len(c), 1)
        self.assertEquals(c[0].user, u1)
        lotte_copyrights(None,
                         resource=self.resource,
                         language=self.language_en,
                         user=u2)
        c = Copyright.objects.filter(resource=self.resource,
                                     language=self.language_en)
        self.assertEquals(len(c), 2)
        self.assertIn(c[0].user, [u1, u2])
        self.assertIn(c[1].user, [u1, u2])
        save_copyrights(None,
                        resource=self.resource,
                        language=self.language_en,
                        copyrights=[
                            ('Copy Cat <*****@*****.**>', [
                                '2011',
                            ]),
                        ])
        c = Copyright.objects.filter(resource=self.resource,
                                     language=self.language_en)
        self.assertEquals(len(c), 2)

        # no first/last names
        u1 = User.objects.create(username='******', email='*****@*****.**')
        u2 = User.objects.create(username='******', email='*****@*****.**')
        save_copyrights(None,
                        resource=self.resource_private,
                        language=self.language_en,
                        copyrights=[
                            ('Copy Cat <*****@*****.**>', [
                                '2011',
                            ]),
                        ])
        c = Copyright.objects.filter(resource=self.resource_private,
                                     language=self.language_en)
        self.assertEquals(len(c), 1)
        self.assertEquals(c[0].user, u2)
Esempio n. 3
0
 def test_lotte_copyrights(self):
     c = Copyright.objects.filter(resource=self.resource,
                                  language=self.language_en)
     self.assertEquals(len(c), 0)
     lotte_copyrights(sender=None,
                      resource=self.resource,
                      language=self.language_en,
                      user=self.user['maintainer'])
     c = Copyright.objects.filter(resource=self.resource,
                                  language=self.language_en)
     self.assertEquals(len(c), 1)
     lotte_copyrights(sender=None,
                      resource=self.resource,
                      language=self.language_en,
                      user=self.user['maintainer'])
     c = Copyright.objects.filter(resource=self.resource,
                                  language=self.language_en)
     self.assertEquals(len(c), 1)
Esempio n. 4
0
 def test_lotte_copyrights(self):
     c = Copyright.objects.filter(
         resource=self.resource, language=self.language_en
     )
     self.assertEquals(len(c), 0)
     lotte_copyrights(
         sender=None, resource=self.resource, language=self.language_en,
         user=self.user['maintainer']
     )
     c = Copyright.objects.filter(
         resource=self.resource, language=self.language_en
     )
     self.assertEquals(len(c), 1)
     lotte_copyrights(
         sender=None, resource=self.resource, language=self.language_en,
         user=self.user['maintainer']
     )
     c = Copyright.objects.filter(
         resource=self.resource, language=self.language_en
     )
     self.assertEquals(len(c), 1)