]> granicus.if.org Git - python/commitdiff
Small fixes to test_cmd: fix signature of do_shell, remove duplicate import, add...
authorGeorg Brandl <georg@python.org>
Wed, 6 Jan 2010 17:43:06 +0000 (17:43 +0000)
committerGeorg Brandl <georg@python.org>
Wed, 6 Jan 2010 17:43:06 +0000 (17:43 +0000)
Lib/test/test_cmd.py

index c08df0ba23cadeb740564448866d6685e74c5d89..8898a32cb91e4ecd3f2a9b76d60b429cf52943c6 100644 (file)
@@ -143,7 +143,7 @@ class samplecmdclass(cmd.Cmd):
         print "complete command"
         return
 
-    def do_shell(self):
+    def do_shell(self, s):
         pass
 
     def do_add(self, s):
@@ -169,8 +169,8 @@ def test_main(verbose=None):
     from test import test_support, test_cmd
     test_support.run_doctest(test_cmd, verbose)
 
-import trace, sys
 def test_coverage(coverdir):
+    import trace
     tracer=trace.Trace(ignoredirs=[sys.prefix, sys.exec_prefix,],
                         trace=0, count=1)
     tracer.run('reload(cmd);test_main()')
@@ -181,5 +181,7 @@ def test_coverage(coverdir):
 if __name__ == "__main__":
     if "-c" in sys.argv:
         test_coverage('/tmp/cmd.cover')
+    elif "-i" in sys.argv:
+        samplecmdclass().cmdloop()
     else:
         test_main()