Ejemplo n.º 1
0
	def put_msg(self, msg):
		"""
		Adds a message to the queue.

		@param msg: message to enqueue
		@type msg: str
		@return: done statement with received message
		@rtype: state.done
		"""
		self._queue.put(msg)
		return state.done() # returns none in order to force delay
Ejemplo n.º 2
0
 def test_not_next(self):
     self.assertFalse(state.is_next(state.done(None)))
     self.assertFalse(state.is_next(state.replace(None)))
Ejemplo n.º 3
0
 def test_done(self):
     self.assertTrue(state.is_done(state.done(None)))
Ejemplo n.º 4
0
 def cmd_say_hello(self, msg=None):
     return state.done("hello to you too")
Ejemplo n.º 5
0
	def c_echo(self, t):
		return state.done("echo "+t)
Ejemplo n.º 6
0
	def h_count(self, t):
		return state.done("%d" % len(t))
Ejemplo n.º 7
0
	def c_nothing(self, t):
		return state.done()