Commit a3837a0d authored by Martin v. Löwis's avatar Martin v. Löwis

Patch #911176: Move test function into __main__

parent 211a2eb7
...@@ -86,10 +86,12 @@ class SimpleDialog: ...@@ -86,10 +86,12 @@ class SimpleDialog:
self.root.quit() self.root.quit()
def test(): if __name__ == '__main__':
root = Tk()
def doit(root=root): def test():
d = SimpleDialog(root, root = Tk()
def doit(root=root):
d = SimpleDialog(root,
text="This is a test dialog. " text="This is a test dialog. "
"Would this have been an actual dialog, " "Would this have been an actual dialog, "
"the buttons below would have been glowing " "the buttons below would have been glowing "
...@@ -99,13 +101,11 @@ def test(): ...@@ -99,13 +101,11 @@ def test():
default=0, default=0,
cancel=2, cancel=2,
title="Test Dialog") title="Test Dialog")
print d.go() print d.go()
t = Button(root, text='Test', command=doit) t = Button(root, text='Test', command=doit)
t.pack() t.pack()
q = Button(root, text='Quit', command=t.quit) q = Button(root, text='Quit', command=t.quit)
q.pack() q.pack()
t.mainloop() t.mainloop()
if __name__ == '__main__':
test() test()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment