Beispiel #1
0
    def __init__(self, bot_config):
        # Init TwitterBotBase.
        TwitterBotBase.__init__(self, bot_config, sleep_time_sec=1)
        self.post1_args = None
        self.post1_kwargs = None

        self.post2_args = None
        self.post2_kwargs = None

        self.post3_args = None
        self.post3_kwargs = None

        self.post4_args = None
        self.post4_kwargs = None
Beispiel #2
0
class TwitterBotBaseTest(unittest.TestCase):
    def setUp(self):
        #from tweepy
        self.bot = TwitterBotBase(SAMPLE_BOT_CONFIG, sleep_time_sec=1)

        self.post_datetime = datetime.datetime.strptime('2013-01-01 00:00:00', '%Y-%m-%d %H:%M:%S')
        self.str_post_datetime = self.post_datetime.strftime('%y/%m/%d %H:%M')

    def test_tweet_msg(self):
        self.bot.is_test = True
        self.bot.tweet_msg('test')

        self.bot.is_test = False
        try:
            self.bot.tweet_msg('test')
            self.fail('No error')
        except TweepError:
            pass

    def test_tweet_msgs(self):
        self.bot.is_test = True
        self.bot.tweet_msg(['test1', 'test2'])

        self.bot.is_test = False
        try:
            self.bot.tweet_msg(['test1', 'test2'])
            self.fail('No error')
        except:
            pass
Beispiel #3
0
    def setUp(self):
        #from tweepy
        self.bot = TwitterBotBase(SAMPLE_BOT_CONFIG, sleep_time_sec=1)

        self.post_datetime = datetime.datetime.strptime('2013-01-01 00:00:00', '%Y-%m-%d %H:%M:%S')
        self.str_post_datetime = self.post_datetime.strftime('%y/%m/%d %H:%M')