Ejemplo n.º 1
0
Archivo: test.py Proyecto: tsavola/cio
	def test(self):
		c = cio.channel()
		cio.routine(self.reader, c)
		cio.routine(self.writer, c)

		cio.nonblock(1)
		for i in range(10):
			cio.write(1, "%d\n" % i)
Ejemplo n.º 2
0
Archivo: test.py Proyecto: tsavola/cio
	def test(self):
		count = 8
		pipe = os.pipe()

		cio.nonblock(pipe[0])
		cio.nonblock(pipe[1])

		for i in range(count):
			cio.routine(self.writer, os.dup(pipe[1]), i)

		self.reader(pipe[0], count)

		cio.close(pipe[0])
		cio.close(pipe[1])