aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/language_python_test.rb
diff options
context:
space:
mode:
authorAlyssa Ross2017-01-21 11:21:30 +0000
committerAlyssa Ross2017-01-21 11:34:52 +0000
commit70a381a00ff1e354e059aa07d55ebab90c5f874a (patch)
tree32275fe167b961605ddeb2cf71fe1c1437d91c2a /Library/Homebrew/test/language_python_test.rb
parentd7c463ad2c036bd9917398069217f6cad0f5b326 (diff)
downloadbrew-70a381a00ff1e354e059aa07d55ebab90c5f874a.tar.bz2
tests: enforce `super` in lifecycle hooks
This will allow us to have global setup and teardown for tests. For example, we can automatically clear caches after each test, to avoid annoying intermittent failures like #1879 and #1886.
Diffstat (limited to 'Library/Homebrew/test/language_python_test.rb')
-rw-r--r--Library/Homebrew/test/language_python_test.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/Library/Homebrew/test/language_python_test.rb b/Library/Homebrew/test/language_python_test.rb
index d1e3867f7..0a6d1eeaa 100644
--- a/Library/Homebrew/test/language_python_test.rb
+++ b/Library/Homebrew/test/language_python_test.rb
@@ -4,6 +4,7 @@ require "resource"
class LanguagePythonTests < Homebrew::TestCase
def setup
+ super
@dir = Pathname.new(mktmpdir)
resource = stub("resource", stage: true)
formula_bin = @dir/"formula_bin"
@@ -16,6 +17,7 @@ class LanguagePythonTests < Homebrew::TestCase
def teardown
FileUtils.rm_rf @dir
+ super
end
def test_virtualenv_creation