def mock_mention_replies_to_another_tweet(mock_tweepy, twitter_user): original_tweet = Status() original_tweet.id = 1 original_tweet.full_text = "$AMZN is a great buy in 2021" reply_tweet = Status() reply_tweet.id = 2 reply_tweet.text = "@stock_reminder remind me of this in 1 year" reply_tweet.user = twitter_user reply_tweet.in_reply_to_status_id = original_tweet.id mock_tweepy.return_value.mentions_timeline.return_value = [reply_tweet] mock_tweepy.return_value.get_status.return_value = original_tweet return mock_tweepy
def mock_mention_replies_to_extended_tweet(mock_tweepy, twitter_user): original_tweet = Status() original_tweet.id = 1 original_tweet.full_text = ("You wouldn’t believe it, but right now, " "I think we’re looking at potentially 100% " "stock returns in ~3 years for:\n\n1. $AMZN " "at $3,055\n2. $TSLA at $661\n3. $JNJ at " "$160\n Zero interest in debating!") reply_tweet = Status() reply_tweet.id = 2 reply_tweet.text = "@stock_reminder remind me of this in 3 years" reply_tweet.user = twitter_user reply_tweet.in_reply_to_status_id = original_tweet.id mock_tweepy.return_value.mentions_timeline.return_value = [reply_tweet] mock_tweepy.return_value.get_status.return_value = original_tweet return mock_tweepy