Пример #1
0
class RSSToolsTestCase(TestCase):

    def setUp(self):
        self.rss_tools = RSSTools('ru')

    def test_get_feed_url(self):
        url = self.rss_tools.get_feed_url()
        self.assertTrue(url)
        self.assertEquals(url, 'https://www.riga.lv/rss/ru/news/')

    def test_get_parsed_results(self):
        self.assertTrue(self.rss_tools.get_parsed_results())

    def test_parsed_to_model(self):
        pre_count = Item.objects.count()
        parsed = self.rss_tools.get_parsed_results()
        res = self.rss_tools.parsed_to_model(parsed)
        post_count = Item.objects.count()
        self.assertNotEqual(pre_count, post_count)

    def test_create_channel(self):
        parsed = self.rss_tools.get_parsed_results()
        channel = self.rss_tools.create_channel(parsed)
        self.assertTrue(channel)
Пример #2
0
Файл: api.py Проект: kilatev/rn
 def list(self):
     tools = RSSTools('ru')
     parsed = tools.get_parsed_results()
     tools.parsed_to_model(parsed)
     return Item.objects.all()
Пример #3
0
 def setUp(self):
     self.rss_tools = RSSTools('ru')