Improved hash generation.

This commit is contained in:
Martin Edenhofer 2016-02-02 13:49:19 +01:00
parent d530152509
commit fb17c49c8c
2 changed files with 15 additions and 7 deletions

View file

@ -34,7 +34,7 @@ class TwitterBrowserTest < TestCase
end end
twitter_customer_token_secret = ENV['TWITTER_BT_CUSTOMER_TOKEN_SECRET'] twitter_customer_token_secret = ENV['TWITTER_BT_CUSTOMER_TOKEN_SECRET']
hash = "#sweetcheck#{rand(999_999)}" hash = "#sweetcheck#{hash_gen}"
@browser = browser_instance @browser = browser_instance
login( login(
@ -197,7 +197,7 @@ class TwitterBrowserTest < TestCase
config.access_token_secret = twitter_customer_token_secret config.access_token_secret = twitter_customer_token_secret
end end
text = "Today... #{hash} #{rand(999_999)}" text = "Today... #{hash} #{hash_gen}"
tweet = client.update( tweet = client.update(
text, text,
) )
@ -273,4 +273,8 @@ class TwitterBrowserTest < TestCase
end end
def hash_gen
(0...10).map { ('a'..'z').to_a[rand(26)] }.join + rand(999).to_s
end
end end

View file

@ -178,7 +178,7 @@ class TwitterTest < ActiveSupport::TestCase
config.access_token_secret = me_bauer_token_secret config.access_token_secret = me_bauer_token_secret
end end
hash = '#citheo24 #' + rand(999_999).to_s hash = '#citheo24 #' + hash_gen
text = "Today... #{hash}" text = "Today... #{hash}"
tweet = client.update( tweet = client.update(
text, text,
@ -195,13 +195,13 @@ class TwitterTest < ActiveSupport::TestCase
break if article break if article
sleep 20 sleep 20
} }
assert(article) assert(article, "Can't find tweet id #{tweet.id}")
assert_equal('@me_bauer', article.from, 'ticket article from') assert_equal('@me_bauer', article.from, 'ticket article from')
assert_equal(nil, article.to, 'ticket article to') assert_equal(nil, article.to, 'ticket article to')
ticket = article.ticket ticket = article.ticket
# send reply # send reply
reply_text = '@me_bauer on my side #weather' + rand(999_999).to_s reply_text = '@me_bauer on my side #weather' + hash_gen
article = Ticket::Article.create( article = Ticket::Article.create(
ticket_id: ticket.id, ticket_id: ticket.id,
body: reply_text, body: reply_text,
@ -254,7 +254,7 @@ class TwitterTest < ActiveSupport::TestCase
dms.each {|dm| dms.each {|dm|
client.destroy_direct_message(dm.id) client.destroy_direct_message(dm.id)
} }
hash = '#citheo44' + rand(999_999).to_s hash = '#citheo44' + hash_gen
text = 'How about the details? ' + hash text = 'How about the details? ' + hash
dm = client.create_direct_message( dm = client.create_direct_message(
'armin_theo', 'armin_theo',
@ -382,7 +382,7 @@ class TwitterTest < ActiveSupport::TestCase
config.access_token = me_bauer_token config.access_token = me_bauer_token
config.access_token_secret = me_bauer_token_secret config.access_token_secret = me_bauer_token_secret
end end
hash = '#citheo24 #' + rand(999_999).to_s hash = '#citheo24 #' + hash_gen
text = "Today... #{hash}" text = "Today... #{hash}"
tweet = client.update( tweet = client.update(
text, text,
@ -450,4 +450,8 @@ class TwitterTest < ActiveSupport::TestCase
end end
def hash_gen
rand(999).to_s + (0...10).map { ('a'..'z').to_a[rand(26)] }.join
end
end end