Exemplo n.º 1
0
    def test_updated_translation_parent_feed_mod_link(self):
        d1, d2 = make_translation()
        first_rev_id = d1.current_revision.id
        wait_add_rev(d1)
        wait_add_rev(d1)

        feed_url = reverse('wiki.feeds.l10n_updates', locale='de',
                           args=(), kwargs={'format': 'rss'})
        resp = self.client.get(feed_url)
        feed = pq(resp.content)
        eq_(1, len(feed.find('item')))
        for i, item in enumerate(feed.find('item')):
            desc_text = pq(item).find('description').text()
            ok_("%s$compare?to=%s&from=%s" % (d1.slug,
                                              d1.current_revision.id,
                                              first_rev_id)
                in desc_text)
Exemplo n.º 2
0
    def test_updated_translation_parent_feed(self):
        # Get the feed URL for reuse.
        feed_url = reverse('wiki.feeds.l10n_updates', locale='de',
                           args=(), kwargs={'format': 'json'})

        d1, d2 = make_translation()

        # There should be no entries in this feed yet.
        resp = self.client.get(feed_url)
        data = json.loads(resp.content)
        eq_(0, len(data))

        wait_add_rev(d1)

        # Now, there should be an item in the feed.
        resp = self.client.get(feed_url)
        data = json.loads(resp.content)
        eq_(1, len(data))
        ok_(d2.get_absolute_url() in data[0]['link'])