diff options
Diffstat (limited to 'test/fresh.rb')
-rw-r--r-- | test/fresh.rb | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/test/fresh.rb b/test/fresh.rb index e614b7d..6afacde 100644 --- a/test/fresh.rb +++ b/test/fresh.rb @@ -63,59 +63,6 @@ EOF raise "#@test_host:#{port} never became ready" end - def test_admin_setup_new_host_and_devices - assert_equal [], @admin.get_hosts - args = { :ip => @test_host, :port => @mogstored_http_port } - @admin.create_host("me", args) - yield_for_monitor_update { @admin.get_hosts.empty? or break } - hosts = @admin.get_hosts - assert_equal 1, hosts.size - host = @admin.get_hosts[0] - assert_equal "me", host["hostname"] - assert_equal @mogstored_http_port, host["http_port"] - assert_nil host["http_get_port"] - assert_equal @test_host, host["hostip"] - assert_kind_of Integer, host["hostid"] - assert_equal hosts, @admin.get_hosts(host["hostid"]) - - assert_equal [], @admin.get_devices - end - - def test_replicate_now - assert_equal({"count" => 0}, @admin.replicate_now) - end - - def test_clear_cache - assert_nil @admin.clear_cache - end - - def test_create_update_delete_class - domain = "rbmogtest#{Time.now.strftime('%Y%m%d%H%M%S')}.#{uuid}" - @admin.create_domain(domain) - yield_for_monitor_update { @admin.get_domains.include?(domain) and break } - - @admin.create_class(domain, "klassy", 1) - - assert_raises(MogileFS::Backend::ClassExistsError) do - @admin.create_class(domain, "klassy", 1) - end - - @admin.update_class(domain, "klassy", - :mindevcount => 1, :replpolicy => "MultipleHosts(1)") - - tmp = nil - yield_for_monitor_update do - tmp = @admin.get_domains[domain]["klassy"] - break if tmp && tmp["replpolicy"] == "MultipleHosts(1)" - end - assert tmp, "domain did not show up" - assert_equal 1, tmp["mindevcount"] - assert_equal "MultipleHosts(1)", tmp["replpolicy"] - @admin.update_class(domain, "klassy", 2) - ensure - @admin.delete_class(domain, "klassy") rescue nil - end - def add_host_device_domain assert_equal [], @admin.get_hosts args = { :ip => @test_host, :port => @mogstored_http_port } @@ -161,24 +108,6 @@ EOF @domain = domain end - def test_device_file_add - add_host_device_domain - client = MogileFS::MogileFS.new :hosts => @hosts, :domain => @domain - r, w = IO.pipe - thr = Thread.new do - (0..9).each do |i| - sleep 0.05 - w.write("#{i}\n") - end - w.close - :ok - end - assert_equal 20, client.store_file("pipe", nil, r) - assert_equal :ok, thr.value - r.close - assert_equal "0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n", client.get_file_data("pipe") - end - def teardown_mogilefs if @mogstored_pid pid = File.read(@mogstored_pid.path).to_i |