Make the test program work outside IDLE.
diff --git a/Tools/idle/ObjectBrowser.py b/Tools/idle/ObjectBrowser.py
index 94b59d6..c235a75 100644
--- a/Tools/idle/ObjectBrowser.py
+++ b/Tools/idle/ObjectBrowser.py
@@ -134,18 +134,18 @@
 
 # Test script
 
-def test():
+def _test():
     import sys
-    from Tkinter import Toplevel
-    import PyShell
-    root = Toplevel(PyShell.root)
+    from Tkinter import Tk
+    root = Tk()
     root.configure(bd=0, bg="yellow")
     root.focus_set()
     sc = ScrolledCanvas(root, bg="white", highlightthickness=0, takefocus=1)
     sc.frame.pack(expand=1, fill="both")
     item = make_objecttreeitem("sys", sys)
     node = TreeNode(sc.canvas, None, item)
-    node.expand()
+    node.update()
+    root.mainloop()
 
 if __name__ == '__main__':
-    test()
+    _test()