def test_retweet(self, index, url, retweet_by, fullname, username, text): self.open_nitter(url) tweet = get_timeline_tweet(index) self.assert_text(f'{retweet_by} retweeted', tweet.retweet) self.assert_text(text, tweet.text) self.assert_exact_text(fullname, tweet.fullname) self.assert_exact_text(username, tweet.username)
def test_timeline(self, index, fullname, username, date, tid, text): self.open_nitter(username) tweet = get_timeline_tweet(index) self.assert_exact_text(fullname, tweet.fullname) self.assert_exact_text('@' + username, tweet.username) self.assert_exact_text(date, tweet.date) self.assert_text(text, tweet.text) permalink = self.find_element(tweet.date + ' a') self.assertIn(tid, permalink.get_attribute('href'))
def test_reply(self, tweet, username, reply): self.open_nitter(tweet) tweet = get_timeline_tweet(2) self.assert_text(username, tweet.username) self.assert_text('Replying to ' + reply, tweet.reply)