예제 #1
0
파일: test_cron.py 프로젝트: tantek/kuma
    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
예제 #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
예제 #3
0
파일: test_cron.py 프로젝트: tantek/kuma
 def test_mentions(self):
     """Filter out mentions."""
     self.tweet['text'] = 'Hey @someone!'
     assert _filter_tweet(self.tweet) is None
예제 #4
0
파일: test_cron.py 프로젝트: tantek/kuma
 def test_unfiltered(self):
     """Do not filter tweets without a reason."""
     eq_(self.tweet, _filter_tweet(self.tweet))
예제 #5
0
 def test_fx4status(self):
     """Ensure fx4status tweets are filtered out."""
     self.tweet['from_user'] = '******'
     assert _filter_tweet(self.tweet) is None
예제 #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
예제 #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
예제 #8
0
파일: test_cron.py 프로젝트: tantek/kuma
 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
예제 #9
0
 def test_unfiltered(self):
     """Do not filter tweets without a reason."""
     eq_(self.tweet, _filter_tweet(self.tweet))
예제 #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
예제 #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))
예제 #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))
예제 #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))
예제 #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))
예제 #15
0
파일: test_cron.py 프로젝트: tantek/kuma
 def test_replies(self):
     self.tweet['to_user_id'] = 12345
     self.tweet['text'] = '@someone Hello!'
     assert _filter_tweet(self.tweet) is None
예제 #16
0
 def test_mentions(self):
     """Filter out mentions."""
     self.tweet['text'] = 'Hey @someone!'
     assert _filter_tweet(self.tweet) is None
예제 #17
0
 def test_replies(self):
     self.tweet['to_user_id'] = 12345
     self.tweet['text'] = '@someone Hello!'
     assert _filter_tweet(self.tweet) is None
예제 #18
0
파일: test_cron.py 프로젝트: tantek/kuma
 def test_fx4status(self):
     """Ensure fx4status tweets are filtered out."""
     self.tweet['from_user'] = '******'
     assert _filter_tweet(self.tweet) is None
예제 #19
0
파일: test_cron.py 프로젝트: waytai/kitsune
 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