# -*- coding: utf-8 -*-
"""Regression test script for the mudpy engine."""
-# Copyright (c) 2004-2011 Jeremy Stanley <fungi@yuggoth.org>. Permission
+# Copyright (c) 2004-2013 Jeremy Stanley <fungi@yuggoth.org>. Permission
# to use, copy, modify, and distribute this software is granted under
# terms provided in the LICENSE file distributed with this software.
+import telnetlib
+
conversation = (
("Identify yourself:", "testuser"),
("Enter your choice:", "n"),
("Disconnecting...", ""),
)
-import telnetlib
mud = telnetlib.Telnet()
mud.open("::1", 6669)
for question, answer in conversation:
- mud.read_until("%s " % question)
- mud.write("%s\r\n" % answer)
+ mud.read_until(("%s " % question).encode("utf-8"))
+ mud.write(("%s\r\n" % answer).encode("utf-8"))
mud.close()