summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2011-02-07 17:50:39 +0000
committerGiampaolo Rodola <g.rodola@gmail.com>2011-02-07 17:50:39 +0000
commit077bbe48e384806a8b15d0b2cbf318448eb2e9ee (patch)
tree2211e72c2be6278fac6e68a36ac3112310b1ad8f
parent9dc24aa136570b8fa067c48b36ed035eb8a11908 (diff)
downloadpysendfile-077bbe48e384806a8b15d0b2cbf318448eb2e9ee.tar.gz
fix py3 tests on BSD
-rw-r--r--sendfilemodule.c2
-rw-r--r--test_sendfile.py10
2 files changed, 7 insertions, 5 deletions
diff --git a/sendfilemodule.c b/sendfilemodule.c
index 7726fff..724e3c5 100644
--- a/sendfilemodule.c
+++ b/sendfilemodule.c
@@ -362,7 +362,7 @@ PyInit_sendfile(void)
#else
#define INITERROR return
-void init_sendfile(void)
+void initsendfile(void)
#endif
{
#if PY_MAJOR_VERSION >= 3
diff --git a/test_sendfile.py b/test_sendfile.py
index ab12bc9..e3b8f84 100644
--- a/test_sendfile.py
+++ b/test_sendfile.py
@@ -222,8 +222,9 @@ class TestSendfile(unittest.TestCase):
def test_headers(self):
total_sent = 0
+ headers = _bytes("x") * 512
sent, offset = sendfile.sendfile(self.sockno, self.fileno, 0, 4096,
- headers=("x" * 512))
+ headers=[headers])
total_sent += sent
offset = 4096
nbytes = 4096
@@ -233,7 +234,7 @@ class TestSendfile(unittest.TestCase):
break
total_sent += sent
- expected_data = "x" * 512 + DATA
+ expected_data = headers + DATA
self.assertEqual(total_sent, len(expected_data))
self.client.close()
self.server.wait()
@@ -242,8 +243,9 @@ class TestSendfile(unittest.TestCase):
def test_trailers(self):
total_sent = 0
+ trailers = _bytes("x") * 512
sent, offset = sendfile.sendfile(self.sockno, self.fileno, 0, 4096,
- trailers=("x" * 512))
+ trailers=[trailers])
total_sent += sent
offset = 4096
nbytes = 4096
@@ -253,7 +255,7 @@ class TestSendfile(unittest.TestCase):
break
total_sent += sent
- expected_data = DATA[:4096] + "x" * 512
+ expected_data = DATA[:4096] + trailers
expected_data += DATA[4096:]
self.assertEqual(total_sent, len(expected_data))
self.client.close()