Ejemplo n.º 1
0
 def test_speakToWrapper_with_target(self):
     targetSet(self.actor, "foo", self.target)
     self.actor.delegate.received = []
     speakToWrapper(self.actor, "$foo, bar", self.info)
     res = self.actor.delegate.received
     print res
     assert res == [SpeakToFirstEvent(self.target, "bar")]
Ejemplo n.º 2
0
 def test_speakToWrapper_with_target(self):
     targetSet(self.actor, "foo", self.target)
     self.actor.delegate.received = []
     speakToWrapper(self.actor, "$foo, bar", self.info)
     res = self.actor.delegate.received
     print res
     assert res == [SpeakToFirstEvent(self.target, "bar")]
Ejemplo n.º 3
0
 def test_speakToWrapper_success_multiword(self):
     speakToWrapper(self.actor, "rabbit, foo bar", self.info)
     print self.actor.delegate.received
     print self.actor.delegate.received[0].__dict__
     assert self.actor.delegate.received == [
         SpeakToFirstEvent(self.target, "foo bar")
     ]
Ejemplo n.º 4
0
 def test_speakToWrapper_success(self):
     speakToWrapper(self.actor, "rabbit, foo", self.info)
     print self.actor.delegate.received[0].__dict__
     assert self.actor.delegate.received == [SpeakToFirstEvent(self.target,
                                                               "foo")]
Ejemplo n.º 5
0
 def test_speakToWrapper_finding_target_failure(self):
     speakToWrapper(self.actor, "bogus target, foo", self.info)
     assert self.actor.delegate.received == [UnfoundObjectEvent()]
Ejemplo n.º 6
0
 def test_speakToWrapper_parsing_failure(self):
     speakToWrapper(self.actor, "bogusinputomatic", self.info)
     assert self.actor.delegate.received == [BadSyntaxEvent(None)]
Ejemplo n.º 7
0
 def test_speakToWrapper_finding_target_failure(self):
     speakToWrapper(self.actor, "bogus target, foo", self.info)
     assert self.actor.delegate.received == [UnfoundObjectEvent()]
Ejemplo n.º 8
0
 def test_speakToWrapper_parsing_failure(self):
     speakToWrapper(self.actor, "bogusinputomatic", self.info)
     assert self.actor.delegate.received == [BadSyntaxEvent(None)]