Ejemplo n.º 1
0
	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)
Ejemplo n.º 2
0
	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))