-conversation = (
- ("Identify yourself:", "testuser"),
- ("Enter your choice:", "n"),
- ("Enter a new password for \"testuser\":", "Test123"),
- ("Enter the same new password again:", "Test123"),
- ("What would you like to do?", "c"),
- ("Pick a gender for your new avatar:", "f"),
- ("Choose a name for her:", "1"),
- ("What would you like to do?", "a"),
- ("Whom would you like to awaken?", ""),
- (">", "quit"),
- ("What would you like to do?", "d"),
- ("Whom would you like to delete?", ""),
- ("What would you like to do?", "p"),
- ("permanently delete your account?", "y"),
- ("Disconnecting...", ""),
+import sys
+import telnetlib
+
+dialogue = (
+ # Create account 0
+ (0, "Identify yourself:", "luser0"),
+ (0, "Enter your choice:", "n"),
+ (0, "Enter a new password for \"luser0\":", "Test123"),
+ (0, "Enter the same new password again:", "Test123"),
+ (0, "What would you like to do\?", "c"),
+ (0, "Pick a birth gender for your new avatar:", "f"),
+ (0, "Choose a name for her:", "1"),
+ (0, "What would you like to do?", "a"),
+ (0, "Whom would you like to awaken?", ""),
+
+ # Create account 1
+ (1, "Identify yourself:", "luser1"),
+ (1, "Enter your choice:", "n"),
+ (1, "Enter a new password for \"luser1\":", "Test456"),
+ (1, "Enter the same new password again:", "Test456"),
+ (1, "What would you like to do\?", "c"),
+ (1, "Pick a birth gender for your new avatar:", "m"),
+ (1, "Choose a name for him:", "1"),
+ (1, "What would you like to do?", "a"),
+ (1, "Whom would you like to awaken?", ""),
+
+ # Actor appears from nowhere
+ (0, "You suddenly realize that .* is here\.", ""),
+
+ # Actor disappears
+ (1, "> ", "quit"),
+ (0, "You suddenly wonder where .* went\.", ""),
+
+ # Quit
+ (0, "> ", "quit"),
+
+ # Delete account 0
+ (0, "What would you like to do?", "d"),
+ (0, "Whom would you like to delete?", ""),
+ (0, "What would you like to do?", "p"),
+ (0, "permanently delete your account?", "y"),
+ (0, "Disconnecting...", ""),
+
+ # Delete account 1
+ (1, "What would you like to do?", "d"),
+ (1, "Whom would you like to delete?", ""),
+ (1, "What would you like to do?", "p"),
+ (1, "permanently delete your account?", "y"),
+ (1, "Disconnecting...", ""),