don't use /tmp as example socket path.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2009-06-18 14:04:54 +00:00
Родитель 67f93ddc21
Коммит 32004e3c46
2 изменённых файлов: 16 добавлений и 16 удалений

Просмотреть файл

@ -317,8 +317,8 @@ class TestSocketAddrinfo < Test::Unit::TestCase
ai = Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("127.0.0.1", 80)
assert_equal(["127.0.0.1", 80], ai.ip_unpack)
assert_equal(Socket::SOCK_STREAM, ai.socktype)
ai = Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
assert_equal("/tmp/sock2", ai.unix_path)
ai = Addrinfo.unix("/testdir/sock").family_addrinfo("/testdir/sock2")
assert_equal("/testdir/sock2", ai.unix_path)
assert_equal(Socket::SOCK_STREAM, ai.socktype)
assert_raise(SocketError) { Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("::1", 80) }
end
@ -547,7 +547,7 @@ class TestSocketAddrinfo < Test::Unit::TestCase
assert_nil(Addrinfo.ip("::1").ipv6_to_ipv4)
assert_nil(Addrinfo.ip("192.0.2.3").ipv6_to_ipv4)
if HAS_UNIXSOCKET
assert_nil(Addrinfo.unix("/tmp/sock").ipv6_to_ipv4)
assert_nil(Addrinfo.unix("/testdir/sock").ipv6_to_ipv4)
end
end
end
@ -555,8 +555,8 @@ class TestSocketAddrinfo < Test::Unit::TestCase
if HAS_UNIXSOCKET
def test_addrinfo_unix
ai = Addrinfo.unix("/tmp/sock")
assert_equal("/tmp/sock", Socket.unpack_sockaddr_un(ai))
ai = Addrinfo.unix("/testdir/sock")
assert_equal("/testdir/sock", Socket.unpack_sockaddr_un(ai))
assert_equal(Socket::AF_UNIX, ai.afamily)
assert_equal(Socket::PF_UNIX, ai.pfamily)
assert_equal(Socket::SOCK_STREAM, ai.socktype)
@ -564,8 +564,8 @@ class TestSocketAddrinfo < Test::Unit::TestCase
end
def test_addrinfo_unix_dgram
ai = Addrinfo.unix("/tmp/sock", :DGRAM)
assert_equal("/tmp/sock", Socket.unpack_sockaddr_un(ai))
ai = Addrinfo.unix("/testdir/sock", :DGRAM)
assert_equal("/testdir/sock", Socket.unpack_sockaddr_un(ai))
assert_equal(Socket::AF_UNIX, ai.afamily)
assert_equal(Socket::PF_UNIX, ai.pfamily)
assert_equal(Socket::SOCK_DGRAM, ai.socktype)
@ -573,18 +573,18 @@ class TestSocketAddrinfo < Test::Unit::TestCase
end
def test_addrinfo_unix_path
ai = Addrinfo.unix("/tmp/sock1")
assert_equal("/tmp/sock1", ai.unix_path)
ai = Addrinfo.unix("/testdir/sock1")
assert_equal("/testdir/sock1", ai.unix_path)
end
def test_addrinfo_inspect_sockaddr_unix
ai = Addrinfo.unix("/tmp/test_addrinfo_inspect_sockaddr_unix")
assert_equal("/tmp/test_addrinfo_inspect_sockaddr_unix", ai.inspect_sockaddr)
ai = Addrinfo.unix("/testdir/test_addrinfo_inspect_sockaddr_unix")
assert_equal("/testdir/test_addrinfo_inspect_sockaddr_unix", ai.inspect_sockaddr)
end
def test_addrinfo_new_unix
ai = Addrinfo.new(["AF_UNIX", "/tmp/sock"])
assert_equal("/tmp/sock", Socket.unpack_sockaddr_un(ai))
ai = Addrinfo.new(["AF_UNIX", "/testdir/sock"])
assert_equal("/testdir/sock", Socket.unpack_sockaddr_un(ai))
assert_equal(Socket::AF_UNIX, ai.afamily)
assert_equal(Socket::PF_UNIX, ai.pfamily)
assert_equal(Socket::SOCK_STREAM, ai.socktype) # UNIXSocket/UNIXServer is SOCK_STREAM only.
@ -592,7 +592,7 @@ class TestSocketAddrinfo < Test::Unit::TestCase
end
def test_addrinfo_predicates_unix
unix_ai = Addrinfo.new(Socket.sockaddr_un("/tmp/sososo"))
unix_ai = Addrinfo.new(Socket.sockaddr_un("/testdir/sososo"))
assert(!unix_ai.ip?)
assert(!unix_ai.ipv4?)
assert(!unix_ai.ipv6?)
@ -600,7 +600,7 @@ class TestSocketAddrinfo < Test::Unit::TestCase
end
def test_marshal_unix
ai1 = Addrinfo.unix("/var/tmp/sock")
ai1 = Addrinfo.unix("/testdir/sock")
ai2 = Marshal.load(Marshal.dump(ai1))
assert_equal(ai1.afamily, ai2.afamily)
assert_equal(ai1.unix_path, ai2.unix_path)

Просмотреть файл

@ -14,7 +14,7 @@ class TestSocket < Test::Unit::TestCase
def test_unpack_sockaddr
sockaddr_in = Socket.sockaddr_in(80, "")
assert_raise(ArgumentError) { Socket.unpack_sockaddr_un(sockaddr_in) }
sockaddr_un = Socket.sockaddr_un("/tmp/s")
sockaddr_un = Socket.sockaddr_un("/testdir/s")
assert_raise(ArgumentError) { Socket.unpack_sockaddr_in(sockaddr_un) }
assert_raise(ArgumentError) { Socket.unpack_sockaddr_in("") }
assert_raise(ArgumentError) { Socket.unpack_sockaddr_un("") }