summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorRobey Pointer <robey@lag.net>2006-04-11 15:48:06 -0700
committerRobey Pointer <robey@lag.net>2006-04-11 15:48:06 -0700
commit22db02c82f29e22052ebc8d0436c332ced36f91f (patch)
tree98b585431f2de5025d08085c88edf39a881c1f73 /tests
parentb7a615d02a9b96f85b10edbb60cc08d395cbfd28 (diff)
[project @ robey@lag.net-20060411224806-2683ac099f9608ae]
add a test that feed/read can happen piecemeal
Diffstat (limited to 'tests')
-rw-r--r--tests/test_buffered_pipe.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_buffered_pipe.py b/tests/test_buffered_pipe.py
index 8e4a4282..2cac2b10 100644
--- a/tests/test_buffered_pipe.py
+++ b/tests/test_buffered_pipe.py
@@ -47,6 +47,12 @@ class BufferedPipeTest (unittest.TestCase):
self.assert_(p.read_ready())
data = p.read(6)
self.assertEquals('hello.', data)
+
+ p.feed('plus/minus')
+ self.assertEquals('plu', p.read(3))
+ self.assertEquals('s/m', p.read(3))
+ self.assertEquals('inus', p.read(4))
+
p.close()
self.assert_(not p.read_ready())
self.assertEquals('', p.read(1))