def test_MakeTweet(self): # 元のメッセージを作成 msg = u'Tweet Message' org_msg = u'Original Message' # 返信制御クラスを作成 rt = ReplyTweet() # メッセージを作成 tweet_msg = rt.resTweetTrim(msg, org_msg) # 予想通りのメッセージが作成されること assert_equal(u''.join([msg, u' (', org_msg, u')']), tweet_msg)
def test_TweetTrim(self): # 元になる文字列を作成(とりあえず100文字) s = u'0123456789' slst= [] for i in range(0, 10): slst.append(s) # 返信元文字列を作成(とりあえず100文字) org_s = u'0123456789' org_slst= [] for i in range(0, 10): org_slst.append(org_s) # 返信制御クラスを作成 rt = ReplyTweet() # トリムを実行(計200文字なので、139文字にトリムされる)) msg = rt.resTweetTrim(u''.join(slst), u''.join(org_slst)) m = re.match(u'.*\(.*\)', msg) assert_true(m) assert_equal(139, len(msg))