Beispiel #1
0
 def test_get_mentions_empty_reply(self):
     tweet = Tweet('I am talking to no one @')
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #2
0
 def test_get_mentions_multiple(self):
     tweet = Tweet('Hi @randy and @kim')
     self.assertEqual(tweet.get_mentions(), ['@randy', '@kim'])
Beispiel #3
0
 def test_get_mentions_no_reply(self):
     tweet = Tweet('I am talking to myself')
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #4
0
 def test_get_mentions_nonalphaunderscore(self):
     tweet = Tweet("@replystopshere+right")
     self.assertEqual(tweet.get_mentions(), ["@replystopshere"])
Beispiel #5
0
 def test_get_mentions_nonalphaunderscore(self):
     tweet = Tweet('@replystopshere+right')
     self.assertEqual(tweet.get_mentions(), ['@replystopshere'])
Beispiel #6
0
 def test_get_mentions_no_leading_at(self):
     tweet = Tweet('this@doesnothing')
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #7
0
 def test_blank_tweet(self):
     tweet = Tweet('')
     self.assertEqual(tweet.get_links(), [])
     self.assertEqual(tweet.get_mentions(), [])
     self.assertEqual(tweet.get_topics(), [])
Beispiel #8
0
 def test_get_mentions_no_leading_at(self):
     tweet = Tweet("this@doesnothing")
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #9
0
 def test_get_mentions(self):
     tweet = Tweet("This is a @test")
     self.assertEqual(tweet.get_mentions(), ["@test"])
Beispiel #10
0
 def test_get_mentions_at_in_mention(self):
     tweet = Tweet("@does@not@work")
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #11
0
 def test_get_mentions_at_after_mention(self):
     tweet = Tweet("@01234567890123456789@")
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #12
0
 def test_get_mentions_empty_reply(self):
     tweet = Tweet("I am talking to no one @")
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #13
0
 def test_get_mentions_no_reply(self):
     tweet = Tweet("I am talking to myself")
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #14
0
 def test_get_mentions_multiple(self):
     tweet = Tweet("Hi @randy and @kim")
     self.assertEqual(tweet.get_mentions(), ["@randy", "@kim"])
Beispiel #15
0
 def test_get_mentions_at_in_mention(self):
     tweet = Tweet('@does@not@work')
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #16
0
 def test_blank_tweet(self):
     tweet = Tweet("")
     self.assertEqual(tweet.get_links(), [])
     self.assertEqual(tweet.get_mentions(), [])
     self.assertEqual(tweet.get_topics(), [])
Beispiel #17
0
 def test_get_mentions_at_after_mention(self):
     tweet = Tweet('@01234567890123456789@')
     self.assertEqual(tweet.get_mentions(), [])
Beispiel #18
0
 def test_get_mentions_max(self):
     tweet = Tweet("@01234567890123456789012345")
     self.assertEqual(tweet.get_mentions(), ["@01234567890123456789"])
Beispiel #19
0
 def test_get_mentions(self):
     tweet = Tweet('This is a @test')
     self.assertEqual(tweet.get_mentions(), ['@test'])
Beispiel #20
0
 def test_get_mentions_underscore(self):
     tweet = Tweet('@Under_Score')
     self.assertEqual(tweet.get_mentions(), ['@Under_Score'])
Beispiel #21
0
 def test_get_mentions_max(self):
     tweet = Tweet('@01234567890123456789012345')
     self.assertEqual(tweet.get_mentions(), ['@01234567890123456789'])
Beispiel #22
0
 def test_get_mentions_underscore(self):
     tweet = Tweet("@Under_Score")
     self.assertEqual(tweet.get_mentions(), ["@Under_Score"])