def collapseToText(self, state, obj): da = capitalise(self.actor.sdesc) dt = capitalise(self.actor.sdesc) if not self.text: state.sendEventLine("%s turns to %s and opens their mouth, but " "says nothing, as if to catch a fly. Realising" " how silly they look, they promptly clamp " "their jaw shut after a few seconds." % (da, dt)) else: state.sendEventLine('%s says to %s, "%s"' % (da, dt, self.text))
def collapseToText(self, state, obj): state.sendEventLine(self.room.title) state.setColourName("room desc") state.sendEventLine(self.room.desc) state.setColourName("people list") peopleList = ["%s is here." % capitalise(obj.sdesc) for obj in self.room.contents] state.sendEventLine(" ".join(peopleList))
def collapseToText(self, state, obj): d = capitalise(self.actor.sdesc) if not self.text: state.sendEventLine("%s opens their mouth, as if to say something," " but rescinds after a few seconds of silly " "gaping." % d) else: state.sendEventLine('%s says, "%s"' % (d, self.text))
def collapseToText(self, state, obj): state.sendEventLine(self.room.title) state.setColourName("room desc") state.sendEventLine(self.room.desc) state.setColourName("people list") peopleList = [ "%s is here." % capitalise(obj.sdesc) for obj in self.room.contents ] state.sendEventLine(" ".join(peopleList))
def collapseToText(self, state, obj): state.sendEventLine(capitalise(self.target.ldesc))
def collapseToText(self, state, obj): state.sendEventLine("%s's form appears, and they crackle into life." % capitalise(self.actor.sdesc))
def collapseToText(self, state, obj): state.sendEventLine("%s has left the game." % capitalise(self.actor.sdesc))
def test_capitalise_no_blow_up_on_length_1(): assert capitalise('f') == 'F'
def test_capitalise_no_blow_up_on_length_0(): assert capitalise('') == ''
def test_capitalise_no_clobbering_other_case(): assert capitalise('fOO') == 'FOO'
def test_capitalise_upper_first_letter(): assert capitalise('foo') == 'Foo'