Beispiel #1
0
    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
Beispiel #2
0
    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
Beispiel #3
0
 def test_mentions(self):
     """Filter out mentions."""
     self.tweet['text'] = 'Hey @someone!'
     assert _filter_tweet(self.tweet) is None
Beispiel #4
0
 def test_unfiltered(self):
     """Do not filter tweets without a reason."""
     eq_(self.tweet, _filter_tweet(self.tweet))
Beispiel #5
0
 def test_fx4status(self):
     """Ensure fx4status tweets are filtered out."""
     self.tweet['from_user'] = '******'
     assert _filter_tweet(self.tweet) is None
Beispiel #6
0
 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
Beispiel #7
0
 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
Beispiel #8
0
 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
Beispiel #9
0
 def test_unfiltered(self):
     """Do not filter tweets without a reason."""
     eq_(self.tweet, _filter_tweet(self.tweet))
Beispiel #10
0
 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
Beispiel #11
0
 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))
Beispiel #12
0
 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))
Beispiel #13
0
 def test_firefoxbrasil_mention(self):
     """Don't filter out @FirefoxBrasil mentions."""
     self.tweet['text'] = 'Olá @FirefoxBrasil!'
     eq_(self.tweet, _filter_tweet(self.tweet))
Beispiel #14
0
 def test_firefox_mention(self):
     """Don't filter out @firefox mentions."""
     self.tweet['text'] = 'Hey @firefox!'
     eq_(self.tweet, _filter_tweet(self.tweet))
Beispiel #15
0
 def test_replies(self):
     self.tweet['to_user_id'] = 12345
     self.tweet['text'] = '@someone Hello!'
     assert _filter_tweet(self.tweet) is None
Beispiel #16
0
 def test_mentions(self):
     """Filter out mentions."""
     self.tweet['text'] = 'Hey @someone!'
     assert _filter_tweet(self.tweet) is None
Beispiel #17
0
 def test_replies(self):
     self.tweet['to_user_id'] = 12345
     self.tweet['text'] = '@someone Hello!'
     assert _filter_tweet(self.tweet) is None
Beispiel #18
0
 def test_fx4status(self):
     """Ensure fx4status tweets are filtered out."""
     self.tweet['from_user'] = '******'
     assert _filter_tweet(self.tweet) is None
Beispiel #19
0
 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