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)
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)
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)
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)