コード例 #1
0
ファイル: test_models.py プロジェクト: wzyboy/feedhq
 def test_invalid_content(self, get):
     """Behaviour of the ``Feed`` model"""
     get.return_value = responses(304)
     feed = FeedFactory.create(url='http://example.com/')
     entry = Entry(
         feed=feed,
         subtitle='<a href="http://mozillaopennews.org]/">OpenNews</a>')
     self.assertEqual(
         entry.content,
         '<a href="http://mozillaopennews.org%5D/">OpenNews</a>')
コード例 #2
0
ファイル: test_feeds.py プロジェクト: dz0ny/feedhq
    def test_relative_links(self, get):
        get.return_value = responses(200, path='brutasse.atom')

        user = UserFactory.create()
        FeedFactory.create(category__user=user, user=user,
                           url='https://github.com/brutasse.atom')
        entry = user.entries.all()[0]

        self.assertTrue('<a href="/brutasse"' in entry.subtitle)
        self.assertFalse('<a href="/brutasse"' in entry.content)
        self.assertTrue(
            '<a href="https://github.com/brutasse"' in entry.content)

        feed = Feed(url='http://standblog.org/blog/feed/rss2')
        e = Entry(feed=feed, subtitle=(
            ' <p><img alt=":-)" class="smiley"'
            'src="/dotclear2/themes/default/smilies/smile.png" /> . </p>'
        ))
        self.assertTrue(('src="http://standblog.org/dotclear2/themes/'
                         'default/smilies/smile.png"') in e.content)
コード例 #3
0
    def test_relative_links(self, get, head):
        head.side_effect = resolve_url
        get.return_value = responses(200, path='brutasse.atom')

        user = UserFactory.create(ttl=99999)
        FeedFactory.create(category__user=user, user=user,
                           url='https://github.com/brutasse.atom')
        entry = es.manager.user(user).fetch(annotate=user)['hits'][0]

        self.assertTrue('<a href="/brutasse"' in entry.subtitle)
        self.assertFalse('<a href="/brutasse"' in entry.content)
        self.assertTrue(
            '<a href="https://github.com/brutasse"' in entry.content)

        feed = Feed.objects.create(user=user,
                                   url='http://standblog.org/blog/feed/rss2')
        e = Entry(feed=feed, subtitle=(
            ' <p><img alt=":-)" class="smiley"'
            'src="/dotclear2/themes/default/smilies/smile.png" /> . </p>'
        ))
        self.assertTrue(('src="http://standblog.org/dotclear2/themes/'
                         'default/smilies/smile.png"') in e.content)