X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=bin%2Ftest;h=10ea7c456094f1062daa2b212649e0d0f6b2146c;hp=e9b28dc26963983d8a4401ab8aa89936d1acd53f;hb=d37f954222a2f2b16eceb5166931f85e1838f2a2;hpb=bf9481233ff1d7b97005bfbfe08b9a20e2766cbf diff --git a/bin/test b/bin/test index e9b28dc..10ea7c4 100755 --- a/bin/test +++ b/bin/test @@ -58,26 +58,26 @@ test_explicit_punctuation = ( test_implicit_punctuation = ( (0, '> ', "say Whatever"), - (0, 'You say, "Whatever."', ""), - (1, 'says, "Whatever."', ""), + (0, 'You say, "Whatever\."', ""), + (1, 'says, "Whatever\."', ""), ) test_typo_replacement = ( (1, '> ', "say That's what i think."), - (1, 'You say, "That\'s what I think."', ""), - (0, 'says, "That\'s what I think."', "say You know what i'd like."), - (0, 'You say, "You know what I\'d like."', ""), - (1, 'says, "You know what I\'d like."', "say Then i'll tell you."), - (1, 'You say, "Then I\'ll tell you."', ""), - (0, 'says, "Then I\'ll tell you."', "say Now i'm ready."), - (0, 'You say, "Now I\'m ready."', ""), - (1, 'says, "Now I\'m ready."', "say That's teh idea."), - (1, 'You say, "That\'s the idea."', ""), - (0, 'says, "That\'s the idea."', "say It's what theyre saying."), - (0, 'You say, "It\'s what they\'re saying."', ""), - (1, 'says, "It\'s what they\'re saying."', "say Well, youre right."), - (1, 'You say, "Well, you\'re right."', ""), - (0, 'says, "Well, you\'re right."', ""), + (1, 'You say, "That\'s what I think\."', ""), + (0, 'says, "That\'s what I think\."', "say You know what i'd like."), + (0, 'You say, "You know what I\'d like\."', ""), + (1, 'says, "You know what I\'d like\."', "say Then i'll tell you."), + (1, 'You say, "Then I\'ll tell you\."', ""), + (0, 'says, "Then I\'ll tell you\."', "say Now i'm ready."), + (0, 'You say, "Now I\'m ready\."', ""), + (1, 'says, "Now I\'m ready\."', "say That's teh idea."), + (1, 'You say, "That\'s the idea\."', ""), + (0, 'says, "That\'s the idea\."', "say It's what theyre saying."), + (0, 'You say, "It\'s what they\'re saying\."', ""), + (1, 'says, "It\'s what they\'re saying\."', "say Well, youre right."), + (1, 'You say, "Well, you\'re right\."', ""), + (0, 'says, "Well, you\'re right\."', ""), ) test_sentence_capitalization = ( @@ -139,13 +139,16 @@ for test, description in dialogue: except: pass if index is not 0: - print("ERROR: luser%s did not receive expected string:\n\n%s" - % (conversant, question)) + print("ERROR: luser%s did not receive expected string:\n\n%s\n\n" + "Check the end of capture_%s.log for received data." + % (conversant, question, conversant)) success = False break print("luser%s sending: %s" % (conversant, answer)) lusers[conversant].write(("%s\r\n" % answer).encode("utf-8")) captures[conversant] += "%s\r\n" % answer + if not success: + break for conversant in range(len(captures)): try: captures[conversant] += lusers[