aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_certutils.py10
-rw-r--r--test/test_socks.py18
2 files changed, 12 insertions, 16 deletions
diff --git a/test/test_certutils.py b/test/test_certutils.py
index fc91609e..991d59d6 100644
--- a/test/test_certutils.py
+++ b/test/test_certutils.py
@@ -100,10 +100,10 @@ class TestDummyCert:
r = certutils.dummy_cert(
ca.default_privatekey,
ca.default_ca,
- "foo.com",
- ["one.com", "two.com", "*.three.com"]
+ b"foo.com",
+ [b"one.com", b"two.com", b"*.three.com"]
)
- assert r.cn == "foo.com"
+ assert r.cn == b"foo.com"
class TestSSLCert:
@@ -112,13 +112,13 @@ class TestSSLCert:
with open(tutils.test_data.path("data/text_cert"), "rb") as f:
d = f.read()
c1 = certutils.SSLCert.from_pem(d)
- assert c1.cn == "google.com"
+ assert c1.cn == b"google.com"
assert len(c1.altnames) == 436
with open(tutils.test_data.path("data/text_cert_2"), "rb") as f:
d = f.read()
c2 = certutils.SSLCert.from_pem(d)
- assert c2.cn == "www.inode.co.nz"
+ assert c2.cn == b"www.inode.co.nz"
assert len(c2.altnames) == 2
assert c2.digest("sha1")
assert c2.notbefore
diff --git a/test/test_socks.py b/test/test_socks.py
index f2fb9b98..dd8e2807 100644
--- a/test/test_socks.py
+++ b/test/test_socks.py
@@ -1,6 +1,6 @@
+import ipaddress
from io import BytesIO
import socket
-from nose.plugins.skip import SkipTest
from netlib import socks, tcp, tutils
@@ -33,7 +33,7 @@ def test_client_greeting_assert_socks5():
else:
assert False
- raw = tutils.treader(b"GET / HTTP/1.1" + " " * 100)
+ raw = tutils.treader(b"GET / HTTP/1.1" + b" " * 100)
msg = socks.ClientGreeting.from_file(raw)
try:
msg.assert_socks5()
@@ -64,7 +64,7 @@ def test_server_greeting():
def test_server_greeting_assert_socks5():
- raw = tutils.treader(b"HTTP/1.1 200 OK" + " " * 100)
+ raw = tutils.treader(b"HTTP/1.1 200 OK" + b" " * 100)
msg = socks.ServerGreeting.from_file(raw)
try:
msg.assert_socks5()
@@ -74,7 +74,7 @@ def test_server_greeting_assert_socks5():
else:
assert False
- raw = tutils.treader(b"GET / HTTP/1.1" + " " * 100)
+ raw = tutils.treader(b"GET / HTTP/1.1" + b" " * 100)
msg = socks.ServerGreeting.from_file(raw)
try:
msg.assert_socks5()
@@ -97,7 +97,7 @@ def test_message():
assert msg.ver == 5
assert msg.msg == 0x01
assert msg.atyp == 0x03
- assert msg.addr == (b"example.com", 0xDEAD)
+ assert msg.addr == ("example.com", 0xDEAD)
def test_message_assert_socks5():
@@ -116,20 +116,16 @@ def test_message_ipv4():
msg.to_file(out)
assert out.getvalue() == raw.getvalue()[:-2]
- assert msg.addr == (b"127.0.0.1", 0xDEAD)
+ assert msg.addr == ("127.0.0.1", 0xDEAD)
def test_message_ipv6():
- if not hasattr(socket, "inet_ntop"):
- raise SkipTest("Skipped because inet_ntop is not available")
# Test ATYP=0x04 (IPV6)
ipv6_addr = "2001:db8:85a3:8d3:1319:8a2e:370:7344"
raw = tutils.treader(
b"\x05\x01\x00\x04" +
- socket.inet_pton(
- socket.AF_INET6,
- ipv6_addr) +
+ ipaddress.IPv6Address(ipv6_addr).packed +
b"\xDE\xAD\xBE\xEF")
out = BytesIO()
msg = socks.Message.from_file(raw)