Create own directory for every unix socket in unit tests
[kgio.git] / test / test_unix_client_read_server_write.rb
blob2f2b7b935d11b6d6f1f8bcb43e3c3c78fd831aea
1 require './test/lib_read_write'
2 require 'tempfile'
3 require 'tmpdir'
5 class TestUnixClientReadServerWrite < Test::Unit::TestCase
6   def setup
7     @tmpdir = Dir.mktmpdir('kgio_unix_0')
8     tmp = Tempfile.new('kgio_unix_0', @tmpdir)
9     @path = tmp.path
10     File.unlink(@path)
11     tmp.close rescue nil
12     @srv = Kgio::UNIXServer.new(@path)
13     @rd = Kgio::UNIXSocket.new(@path)
14     @wr = @srv.kgio_tryaccept
15   end
17   include LibReadWriteTest
18 end