def test_sharing_box(self): request = Mock() request.user = DjangoUser() request.APP = amo.FIREFOX ctx = { 'request': request, 'APP': request.APP, 'LANG': translation.get_language() } # disable cake csrf token cake_csrf_token = lambda: '' cake_csrf_token.__name__ = 'cake_csrf_token' jingo.register.function(cake_csrf_token) doc = pq(sharing_box(ctx)) self.assert_(doc.html()) self.assertEquals(doc('li').length, len(sharing.SERVICES_LIST)) # Make sure services are in the right order. for i in range(len(sharing.SERVICES_LIST)): self.assertEquals( doc('li').eq(i).attr('class'), sharing.SERVICES_LIST[i].shortname) assert doc('li a').eq(i).attr('target') in ('_blank', '_self'), ( 'Sharing link target must either be blank or self.')
def test_sharing_box(self): addon = Addon.objects.get(id=3615) jingo.load_helpers() request = Mock() request.user = DjangoUser() request.APP = amo.FIREFOX ctx = {'request': request, 'APP': request.APP, 'LANG': translation.get_language()} # disable cake csrf token cake_csrf_token = lambda: '' cake_csrf_token.__name__ = 'cake_csrf_token' jingo.register.function(cake_csrf_token) doc = pq(sharing_box(ctx)) self.assert_(doc.html()) self.assertEquals(doc('li').length, len(sharing.SERVICES_LIST)) # Make sure services are in the right order. for i in range(len(sharing.SERVICES_LIST)): self.assertEquals(doc('li').eq(i).attr('class'), sharing.SERVICES_LIST[i].shortname) assert doc('li a').eq(i).attr('target') in ('_blank', '_self'), ( 'Sharing link target must either be blank or self.')
def test_sharing_box(self): request = Mock() request.user = UserProfile() request.APP = amo.FIREFOX ctx = {'request': request, 'APP': request.APP, 'LANG': translation.get_language()} doc = pq(sharing_box(ctx)) self.assert_(doc.html()) self.assertEquals(doc('li').length, len(sharing.SERVICES_LIST)) # Make sure services are in the right order. for i in range(len(sharing.SERVICES_LIST)): self.assertEquals(doc('li').eq(i).attr('class'), sharing.SERVICES_LIST[i].shortname) assert doc('li a').eq(i).attr('target') in ('_blank', '_self'), ( 'Sharing link target must either be blank or self.')
def test_sharing_box(self): request = Mock() request.user = UserProfile() request.APP = amo.FIREFOX ctx = { 'request': request, 'APP': request.APP, 'LANG': translation.get_language() } doc = pq(sharing_box(ctx)) self.assert_(doc.html()) self.assertEquals(doc('li').length, len(sharing.SERVICES_LIST)) # Make sure services are in the right order. for i in range(len(sharing.SERVICES_LIST)): self.assertEquals( doc('li').eq(i).attr('class'), sharing.SERVICES_LIST[i].shortname) assert doc('li a').eq(i).attr('target') in ('_blank', '_self'), ( 'Sharing link target must either be blank or self.')