def test_save_tokens(self): with patch.object(builtins, 'open', mock_open(read_data=self.config_data)) as m: Config.save_user_tokens("test", "new_token", "new_secret") handle = m() handle.write.assert_any_call('"new_token"') handle.write.assert_any_call('"new_secret"')
def test_load(self): #Mock open to return the confi_data from file with patch.object(builtins, 'open', mock_open(read_data=self.config_data)) as m: Config.load("test") self.assertEqual(Config.search_queries, ["test"]) self.assertEqual(Config.follow_keywords, ["test"]) self.assertEqual(Config.scan_interval, 1) self.assertEqual(Config.retweet_interval, 1) self.assertEqual(Config.rate_limit_update_interval, 1) self.assertEqual(Config.min_ratelimit_percent, 1) self.assertEqual(Config.clear_queue_interval, 1) self.assertEqual(Config.max_queue, 1) self.assertEqual(Config.blocked_users_update_interval, 1) self.assertEqual(Config.max_follows, 1) self.assertEqual(Config.consumer_key, "test") self.assertEqual(Config.consumer_secret, "test") self.assertEqual(Config.access_token_key, "test") self.assertEqual(Config.access_token_secret, "test") self.assertEqual(Config.min_quote_similarity, 0.80) self.assertEqual(Config.max_quote_depth, 5) self.assertEqual(Config.check_mentions_interval, 1) self.assertEqual(Config.pushbullet_token, "test")
def test_load(self): #Mock open to return the confi_data from file with patch.object(builtins,'open',mock_open(read_data=self.config_data)) as m: Config.load("test") self.assertEqual(Config.search_queries, ["test"]) self.assertEqual(Config.follow_keywords,["test"]) self.assertEqual(Config.scan_interval, 1) self.assertEqual(Config.retweet_interval, 1) self.assertEqual(Config.rate_limit_update_interval, 1) self.assertEqual(Config.min_ratelimit_percent, 1) self.assertEqual(Config.clear_queue_interval, 1) self.assertEqual(Config.max_queue, 1) self.assertEqual(Config.blocked_users_update_interval, 1) self.assertEqual(Config.max_follows, 1) self.assertEqual(Config.consumer_key, "test") self.assertEqual(Config.consumer_secret, "test") self.assertEqual(Config.access_token_key, "test") self.assertEqual(Config.access_token_secret, "test") self.assertEqual(Config.min_quote_similarity, 0.80) self.assertEqual(Config.max_quote_depth, 5) self.assertEqual(Config.check_mentions_interval, 1) self.assertEqual(Config.pushbullet_token, "test")
def test_save_tokens(self): with patch.object(builtins,'open',mock_open(read_data=self.config_data)) as m: Config.save_user_tokens("test", "new_token", "new_secret") handle = m() handle.write.assert_any_call('"new_token"') handle.write.assert_any_call('"new_secret"')