aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-01-06 21:23:33 -0600
committerJack Nagel2013-01-06 21:23:33 -0600
commit6b08d71dc46d3303d3502b83379e205d88ba77f4 (patch)
tree35f943c9c8ff92725847cb92fa2fdebdb55f43b5 /Library
parent7cc1cddf2bb96afe2eb1fde43114c86b6ff52826 (diff)
downloadhomebrew-6b08d71dc46d3303d3502b83379e205d88ba77f4.tar.bz2
pygtk: use new test DSL
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/pygtk.rb70
1 files changed, 34 insertions, 36 deletions
diff --git a/Library/Formula/pygtk.rb b/Library/Formula/pygtk.rb
index 30fd31990..1565895b2 100644
--- a/Library/Formula/pygtk.rb
+++ b/Library/Formula/pygtk.rb
@@ -38,47 +38,45 @@ class Pygtk < Formula
"python" + `python -c 'import sys;print(sys.version[:3])'`.strip
end
- def test
- mktemp do
- (Pathname.pwd+'test.py').write <<-EOS.undent
- #!/usr/bin/env python
- import pygtk
- pygtk.require('2.0')
- import gtk
+ test do
+ (testpath/'test.py').write <<-EOS.undent
+ #!/usr/bin/env python
+ import pygtk
+ pygtk.require('2.0')
+ import gtk
- class HelloWorld(object):
- def hello(self, widget, data=None):
- print "Hello World"
+ class HelloWorld(object):
+ def hello(self, widget, data=None):
+ print "Hello World"
- def delete_event(self, widget, event, data=None):
- print "delete event occurred"
- return False
+ def delete_event(self, widget, event, data=None):
+ print "delete event occurred"
+ return False
- def destroy(self, widget, data=None):
- print "destroy signal occurred"
- gtk.main_quit()
+ def destroy(self, widget, data=None):
+ print "destroy signal occurred"
+ gtk.main_quit()
- def __init__(self):
- self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
- self.window.connect("delete_event", self.delete_event)
- self.window.connect("destroy", self.destroy)
- self.window.set_border_width(10)
- self.button = gtk.Button("Hello World")
- self.button.connect("clicked", self.hello, None)
- self.button.connect_object("clicked", gtk.Widget.destroy, self.window)
- self.window.add(self.button)
- self.button.show()
- self.window.show()
+ def __init__(self):
+ self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
+ self.window.connect("delete_event", self.delete_event)
+ self.window.connect("destroy", self.destroy)
+ self.window.set_border_width(10)
+ self.button = gtk.Button("Hello World")
+ self.button.connect("clicked", self.hello, None)
+ self.button.connect_object("clicked", gtk.Widget.destroy, self.window)
+ self.window.add(self.button)
+ self.button.show()
+ self.window.show()
- def main(self):
- gtk.main()
+ def main(self):
+ gtk.main()
- if __name__ == "__main__":
- hello = HelloWorld()
- hello.main()
- EOS
- system "chmod +x test.py"
- system "./test.py"
- end
+ if __name__ == "__main__":
+ hello = HelloWorld()
+ hello.main()
+ EOS
+ chmod '+x', 'test.py'
+ system "./test.py"
end
end