diff test/test_admin.py @ 8435:1a93dc58f975

feat: add 'q' as alias to quit to exit interactive roundup-admin Also require no arguments to 'q', 'quit' or 'exit' before exiting. Now typing 'quit a' will get an unknown command error. Add to admin-guide how to get out of interactive mode. Also test 'q' and 'exit' commands. No upgrading docs added. Not that big a feature. Just noted in CHANGES. Reporting error if argument provided is unlikely to be an issue IMO, so no upgrading.txt entry.
author John Rouillard <rouilj@ieee.org>
date Tue, 26 Aug 2025 23:37:42 -0400
parents b4ad03927711
children 3bdae15252c6
line wrap: on
line diff
--- a/test/test_admin.py	Tue Aug 26 23:06:40 2025 -0400
+++ b/test/test_admin.py	Tue Aug 26 23:37:42 2025 -0400
@@ -150,7 +150,7 @@
         expected = 'ready for input.\nType "help" for help.'
         self.assertEqual(expected, out[-1*len(expected):])
 
-        inputs = iter(["list user", "quit"])
+        inputs = iter(["list user", "q"])
 
         AdminTool.my_input = lambda _self, _prompt: next(inputs)
 
@@ -1067,7 +1067,7 @@
 
         # must set verbose to see _reopen_tracker hidden setting.
         # and to get "Reopening tracker" verbose log output
-        inputs = iter(["pragma verbose=true", "pragma list", "quit"])
+        inputs = iter(["pragma verbose=true", "pragma list", "exit"])
         AdminTool.my_input = lambda _self, _prompt: next(inputs)
 
         self.install_init()

Roundup Issue Tracker: http://roundup-tracker.org/