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")]
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") ]
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")]
def test_speakToWrapper_finding_target_failure(self): speakToWrapper(self.actor, "bogus target, foo", self.info) assert self.actor.delegate.received == [UnfoundObjectEvent()]
def test_speakToWrapper_parsing_failure(self): speakToWrapper(self.actor, "bogusinputomatic", self.info) assert self.actor.delegate.received == [BadSyntaxEvent(None)]