def test_tweet_from_csv(self): # Arrange # Don't actually tweet: word_tools.TEST_MODE = True search_term = "I love the word" tweet_prefix = "Test: " words = [] # Act word_tools.tweet_those( words, tweet_prefix, self.csv_file, search_term, "alltime")
STUFF = word_tools.load_ini(args.ini, STUFF) # updates STUFF[1] for i, search_term in enumerate(STUFF[0]): STUFF[1][i], results = word_tools.get_words_from_twitter( search_term, STUFF[1][i]) words = word_tools.find_words(search_term, TARGET_WORD_FOLLOWS_SEARCH_TERM, results, args.csv) if not TEST_MODE: word_tools.add_to_wordnik(words, STUFF[2][i]) tweet_prefix = STUFF[0][i].replace("I ", "Tweeters ") if "love" in STUFF[0][i]: tweet_prefix = u"\u2665 " + tweet_prefix # heart else: tweet_prefix = u"\u2020 " + tweet_prefix # dagger if args.tweet == "random": from random import choice # exclude none and random: args.tweet = choice(word_tools.TWEET_CHOICES[1:-2]) print("Random tweet type:" + args.tweet) word_tools.tweet_those(words, tweet_prefix, args.csv, search_term, args.tweet) word_tools.save_ini(args.ini, STUFF) # End of file
word_tools.init_twitter(OAUTH_TOKEN, OAUTH_SECRET, CONSUMER_KEY, CONSUMER_SECRET) STUFF = word_tools.load_ini(args.ini, STUFF) # updates STUFF[1] for i, search_term in enumerate(STUFF[0]): STUFF[1][i], results = word_tools.get_words_from_twitter( search_term, STUFF[1][i] ) words = word_tools.find_words( search_term, TARGET_WORD_FOLLOWS_SEARCH_TERM, results, args.csv ) if not args.dry_run: word_tools.add_to_wordnik(words, STUFF[2][i]) tweet_prefix = STUFF[0][i].replace("is my ", "Twitter's ") tweet_prefix = u"\u2605 " + tweet_prefix # heart if args.tweet == "random": from random import choice # exclude none and random: args.tweet = choice(word_tools.TWEET_CHOICES[1:-2]) print("Random tweet type:" + args.tweet) word_tools.tweet_those(words, tweet_prefix, args.csv, search_term, args.tweet) word_tools.save_ini(args.ini, STUFF) # End of file