Example #1
0
from __future__ import (unicode_literals, print_function, absolute_import)


from weibo_crawl.bussiness import (Schedule, WeiboAPIHandler,
                                   PublicTimelineQuery)
from pprint import pprint
import unittest

from weibo_crawl.config import ConfigurationCenter


ConfigurationCenter.load_configuration()
SKIP_LONG_TEST = True


class TestSchedule(unittest.TestCase):

    @unittest.skipIf(SKIP_LONG_TEST, "It takes times.")
    def test_run(self):
        schedule = Schedule(5)
        for index in range(20):
            schedule.add_callback(pprint, index)
        schedule.run()


class TestWeiboAPIHandler(unittest.TestCase):

    def setUp(self):
        self.handler = WeiboAPIHandler(
            '*****@*****.**',
            'tencent',
Example #2
0
 def test_load(self):
     cc.load_configuration()
     self.assertEqual(
         cc._index['2882135661'].get('app_secret'),
         '73418fb9777f309a4fa7b595eb9cf676',
     )