def test_retweets(self): """No retweets or 'via'""" self.tweet['text'] = 'RT @someone: Firefox is awesome' assert _filter_tweet(self.tweet) is None self.tweet['text'] = 'Firefox is awesome (via @someone)' assert _filter_tweet(self.tweet) is None
def test_mentions(self): """Filter out mentions.""" self.tweet['text'] = 'Hey @someone!' assert _filter_tweet(self.tweet) is None
def test_unfiltered(self): """Do not filter tweets without a reason.""" eq_(self.tweet, _filter_tweet(self.tweet))
def test_fx4status(self): """Ensure fx4status tweets are filtered out.""" self.tweet['from_user'] = '******' assert _filter_tweet(self.tweet) is None
def test_links(self): """Filter out tweets with links.""" self.tweet['text'] = 'Just watching: http://youtube.com/12345 Fun!' assert _filter_tweet(self.tweet) is None
def test_username_contains_firefox(self): """Do not display tweets with 'firefox' in the title""" self.tweet['from_user'] = '******' self.tweet['text'] = 'I love teh Internetz' assert _filter_tweet(self.tweet) is None
def test_username_and_tweet_contain_firefox(self): self.tweet['from_user'] = '******' self.tweet['text'] = 'My Firefox crashes :-( Any advice?' assert _filter_tweet(self.tweet) is not None
def test_firefoxbrasil_replies(self): """Don't filter out @FirefoxBrasil replies.""" self.tweet['to_user_id'] = 150793437 self.tweet['text'] = '@FirefoxBrasil Olá!' eq_(self.tweet, _filter_tweet(self.tweet))
def test_firefox_replies(self): """Don't filter out @firefox replies.""" self.tweet['to_user_id'] = 2142731 self.tweet['text'] = '@firefox Hello!' eq_(self.tweet, _filter_tweet(self.tweet))
def test_firefoxbrasil_mention(self): """Don't filter out @FirefoxBrasil mentions.""" self.tweet['text'] = 'Olá @FirefoxBrasil!' eq_(self.tweet, _filter_tweet(self.tweet))
def test_firefox_mention(self): """Don't filter out @firefox mentions.""" self.tweet['text'] = 'Hey @firefox!' eq_(self.tweet, _filter_tweet(self.tweet))
def test_replies(self): self.tweet['to_user_id'] = 12345 self.tweet['text'] = '@someone Hello!' assert _filter_tweet(self.tweet) is None