]> jfr.im git - z_archive/twitter.git/commitdiff
refacto test
authorRouxRC <redacted>
Sun, 28 Sep 2014 23:48:41 +0000 (01:48 +0200)
committerRouxRC <redacted>
Sun, 28 Sep 2014 23:48:41 +0000 (01:48 +0200)
tests/test_sanity.py

index 8cfe322976235b43ad67cd326023a444c4233a48..4cff03463354251630544862a1aa6b8bee17267e 100644 (file)
@@ -30,8 +30,9 @@ def get_random_str():
     return ''.join(choice(AZaz) for _ in range(10))
 
 
-def test_API_set_tweet():
-    random_tweet = "A random tweet " + get_random_str()
+def test_API_set_tweet(unicod=False):
+    random_tweet = "A random tweet %s" % \
+        ("with unicode üøπ" if unicod else "") + get_random_str()
     twitter11.statuses.update(status=random_tweet)
     time.sleep(5)
     recent = twitter11.statuses.home_timeline()
@@ -41,15 +42,8 @@ def test_API_set_tweet():
     texts = [tweet['text'] for tweet in recent]
     assert random_tweet in texts
 
-
 def test_API_set_unicode_tweet():
-    random_tweet = "A random tweet with unicode üøπ" + get_random_str()
-    twitter11.statuses.update(status=random_tweet)
-    time.sleep(5)
-    recent = twitter11.statuses.home_timeline()
-    assert recent
-    texts = [tweet['text'] for tweet in recent]
-    assert random_tweet in texts
+    test_API_set_tweet(unicod=True)
 
 
 def clean_link(text):