Esempio 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
Esempio n. 2
0
 def test_not_next(self):
     self.assertFalse(state.is_next(state.done(None)))
     self.assertFalse(state.is_next(state.replace(None)))
Esempio n. 3
0
 def test_done(self):
     self.assertTrue(state.is_done(state.done(None)))
Esempio n. 4
0
 def cmd_say_hello(self, msg=None):
     return state.done("hello to you too")
Esempio n. 5
0
	def c_echo(self, t):
		return state.done("echo "+t)
Esempio n. 6
0
	def h_count(self, t):
		return state.done("%d" % len(t))
Esempio n. 7
0
	def c_nothing(self, t):
		return state.done()