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