You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2014/02/25 01:16:54 UTC
svn commit: r1571498 -
/bloodhound/trunk/bloodhound_multiproduct/tests/admin/console.py
Author: rjollos
Date: Tue Feb 25 00:16:54 2014
New Revision: 1571498
URL: http://svn.apache.org/r1571498
Log:
0.8dev: Removed `_execute` method from `ProductTracAdminTestCase`. Refs #768.
The base class method will be called instead.
Modified:
bloodhound/trunk/bloodhound_multiproduct/tests/admin/console.py
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/admin/console.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/admin/console.py?rev=1571498&r1=1571497&r2=1571498&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/admin/console.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/admin/console.py Tue Feb 25 00:16:54 2014
@@ -61,35 +61,6 @@ class ProductTracAdminTestCase(Tracadmin
self.global_env.reset_db()
self.global_env = self._env = None
- def _execute(self, cmd, strip_trailing_space=True, input=None):
- _in = sys.stdin
- _err = sys.stderr
- _out = sys.stdout
- try:
- if input:
- sys.stdin = StringIO(input.encode('utf-8'))
- sys.stdin.encoding = 'utf-8' # fake input encoding
- sys.stderr = sys.stdout = out = StringIO()
- out.encoding = 'utf-8' # fake output encoding
- retval = None
- try:
- retval = self._admin.onecmd(cmd)
- except SystemExit:
- pass
- value = out.getvalue()
- if isinstance(value, str): # reverse what print_listing did
- value = value.decode('utf-8')
- if retval != 0:
- self.env.log.debug('trac-admin failure: %s', value)
- if strip_trailing_space:
- return retval, STRIP_TRAILING_SPACE.sub('', value)
- else:
- return retval, value
- finally:
- sys.stdin = _in
- sys.stderr = _err
- sys.stdout = _out
-
def test_suite():
return unittest.TestSuite([