Sha256: 12ceff71394f4f1677fb9b31daaaab3b6b970699f1837cfdbe245514a14263bc
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
require 'minitest/autorun' require '3scale/client' require 'mocha/setup' if ENV['TEST_3SCALE_PROVIDER_KEY'] && ENV['TEST_3SCALE_APP_IDS'] && ENV['TEST_3SCALE_APP_KEYS'] class ThreeScale::NetHttpPersistenceTest < MiniTest::Test WARN_DEPRECATED = ENV['WARN_DEPRECATED'] == '1' def setup ThreeScale::Client::HTTPClient.persistent_backend = ThreeScale::Client::HTTPClient::NetHttpPersistent provider_key = ENV['TEST_3SCALE_PROVIDER_KEY'] @app_id = ENV['TEST_3SCALE_APP_IDS'] @app_key = ENV['TEST_3SCALE_APP_KEYS'] @client = ThreeScale::Client.new(provider_key: provider_key, warn_deprecated: WARN_DEPRECATED, persistence: true) if defined?(FakeWeb) FakeWeb.allow_net_connect = true end end def test_authorize assert @client.authorize(:app_id => @app_id, :app_key => @app_key).success? end def test_keepalive_disconnect assert @client.authorize(:app_id => @app_id, :app_key => @app_key).success? sleep 70 assert @client.authorize(:app_id => @app_id, :app_key => @app_key).success? end end class ThreeScale::NetHttpKeepaliveTest < ThreeScale::NetHttpPersistenceTest def setup ThreeScale::Client::HTTPClient.persistent_backend = ThreeScale::Client::HTTPClient::NetHttpKeepAlive super end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
3scale_client-2.11.0 | test/persistence_test.rb |