[Stackless-checkins] CVS: slpdev/src/2.3/src/Stackless/Langley/stackless_fault/test pipe_test.py, NONE, 1.1
Christian Tismer
tismer at centera.de
Mon Oct 11 01:30:27 CEST 2004
- Previous message: [Stackless-checkins] CVS: slpdev/src/2.3/src/Stackless/Langley/stackless_fault __init__.py, NONE, 1.1 log.py, NONE, 1.1 pipe.py, NONE, 1.1 twistless.py, NONE, 1.1
- Next message: [Stackless-checkins] CVS: slpdev/src/2.3/src/Stackless scheduling.c, 1.87, 1.88
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/slpdev/src/2.3/src/Stackless/Langley/stackless_fault/test
In directory centera.de:/tmp/cvs-serv23004/src/2.3/src/Stackless/Langley/stackless_fault/test
Added Files:
pipe_test.py
Log Message:
A problem submitted by Adam Langley.
Will see how to cure this :-)
--- NEW FILE: pipe_test.py ---
import pipe as pipe
import twistless
import stackless
import unittest
class FakeFd(object):
class FakeDefer(object):
def __init__(self, s):
self.s = s
def wait():
return self.s
def __init__(self, s):
self.s = s
def read(self, n):
res = self.s[:n]
self.s = self.s[:n]
return FakeDefer(res)
class PipeTest(unittest.TestCase):
def __test_obj(self, a):
pipep = pipe.Pipe(FakeFd(pipe.serialise(a)))
stackless.channel().receive()
val = pipep.read()
val.wait()
#self.assertEquals(pipep.read().wait(), a)
def test_num(self):
self.__test_obj(1)
def _test_list(self):
self.__test_obj([1, 2, [3, 4]])
if __name__ == '__main__':
unittest.main()
_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins
- Previous message: [Stackless-checkins] CVS: slpdev/src/2.3/src/Stackless/Langley/stackless_fault __init__.py, NONE, 1.1 log.py, NONE, 1.1 pipe.py, NONE, 1.1 twistless.py, NONE, 1.1
- Next message: [Stackless-checkins] CVS: slpdev/src/2.3/src/Stackless scheduling.c, 1.87, 1.88
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Stackless-checkins
mailing list