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