Sha256: 62292ac0ffd8ac4e44225cd579b28b8f35f9798c50f7c3e817bc78b89a2f6bc2
Contents?: true
Size: 1.13 KB
Versions: 3
Compression:
Stored size: 1.13 KB
Contents
# Author:: Nicolas Despres <nicolas.despres@gmail.com>. # Copyright:: Copyright (c) 2004 TTK Team. All rights reserved. # License:: Ruby license. # $LastChangedBy: ertai $ # $Id: fetchers_test.rb 567 2005-04-13 08:00:06Z polrop $ require 'test/unit/ui/yaml/testrunner' require 'ttkd' module TTK module Fetchers class FetchersTest < ::Test::Unit::TestCase def test_simple me_dir, @me = Pathname.new(__FILE__).split q_in = Queue.new q_out = Queue.new thr_srv = Thread.new do srv = Server.new(nil, me_dir) drbsrv = DRb::DRbServer.new(nil, srv) q_out.push drbsrv.uri q_in.pop end srv_uri = q_out.pop clt = Client.new(nil, DRb::DRbObject.new_with_uri(srv_uri)) drbsrv = DRb::DRbServer.new(nil, clt) stat = drbsrv.front.fetch(@me, Pathname.new(Dir.tmpdir)) assert(stat[:success]) q_in.push(42) end def teardown File.delete("#{Dir.tmpdir}/#{@me}") end end # class ClientTest end # module Fetchers end # module TTK Test::Unit::UI::Yaml::TestRunner.run(TTK::Fetchers::FetchersTest)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ttk-0.1.576 | test/runit/fetchers/fetchers_test.rb |
ttk-0.1.579 | test/runit/fetchers/fetchers_test.rb |
ttk-0.1.580 | test/runit/fetchers/fetchers_test.rb |