aboutsummaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/util/misc.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/util/misc.py')
-rw-r--r--lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/util/misc.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/util/misc.py b/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/util/misc.py
deleted file mode 100644
index aeb0f63a..00000000
--- a/lib/python2.7/site-packages/buildbot-0.8.8-py2.7.egg/buildbot/test/util/misc.py
+++ /dev/null
@@ -1,51 +0,0 @@
-# This file is part of Buildbot. Buildbot is free software: you can
-# redistribute it and/or modify it under the terms of the GNU General Public
-# License as published by the Free Software Foundation, version 2.
-#
-# This program is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-# details.
-#
-# You should have received a copy of the GNU General Public License along with
-# this program; if not, write to the Free Software Foundation, Inc., 51
-# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Copyright Buildbot Team Members
-
-import os
-import sys
-import cStringIO
-
-class PatcherMixin(object):
- """
- Mix this in to get a few special-cased patching methods
- """
-
- def patch_os_uname(self, replacement):
- # twisted's 'patch' doesn't handle the case where an attribute
- # doesn't exist..
- if hasattr(os, 'uname'):
- self.patch(os, 'uname', replacement)
- else:
- def cleanup():
- del os.uname
- self.addCleanup(cleanup)
- os.uname = replacement
-
-class StdoutAssertionsMixin(object):
- """
- Mix this in to be able to assert on stdout during the test
- """
- def setUpStdoutAssertions(self):
- self.stdout = cStringIO.StringIO()
- self.patch(sys, 'stdout', self.stdout)
-
- def assertWasQuiet(self):
- self.assertEqual(self.stdout.getvalue(), '')
-
- def assertInStdout(self, exp):
- self.assertIn(exp, self.stdout.getvalue())
-
- def getStdout(self):
- return self.stdout.getvalue().strip()