[Erp5-report] r35927 jerome - /erp5/trunk/products/ERP5Type/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jun 3 10:03:53 CEST 2010


Author: jerome
Date: Thu Jun  3 10:03:52 2010
New Revision: 35927

URL: http://svn.erp5.org?rev=35927&view=rev
Log:
cleanups, remove unused code and duplicate definition of getSvnRevision

Modified:
    erp5/trunk/products/ERP5Type/tests/prepareFunctionalTest.py
    erp5/trunk/products/ERP5Type/tests/runFunctionalTest.py

Modified: erp5/trunk/products/ERP5Type/tests/prepareFunctionalTest.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/prepareFunctionalTest.py?rev=35927&r1=35926&r2=35927&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/prepareFunctionalTest.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/prepareFunctionalTest.py [utf8] Thu Jun  3 10:03:52 2010
@@ -26,13 +26,7 @@
 #
 ##############################################################################
 
-#
-# Prepare ERP5 Zelenium Test.
-#
-# usage: python runUnitTest.py --save [OPTION]... prepareFunctionalTest.py
-#
-
-import os, os.path
+import os
 import unittest
 
 from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
@@ -49,25 +43,7 @@
     self.host = host
     self.port = int(port)
   
-  def getSvnRevision(self):
-    # we should get the revision of a business template, but this is good
-    # enough for now.
-    import pysvn
-    revision = pysvn.Client().info(os.path.dirname(__file__)).revision.number
-    return revision
-
-
 os.environ['erp5_tests_portal_id'] = 'erp5_portal'
-
-MSG = '''
-This "test file" is intended to be used with --save option, for use with
-runFunctionalTest.py.
-
-It will now enter an IPython prompt so you can explore the environment either
-through IPython or through the "ZServer port" reported above.
-
-Once you exit the IPython prompt, this "test" will finish.
-'''.strip()
 
 class TestZelenium(ERP5TypeTestCase):
     def getBusinessTemplateList(self):
@@ -103,9 +79,7 @@
                       runner_arguments)
       self.runner.main()
       self.runner.sendResult()
-      #print MSG
-      #import IPython.Shell
-      #IPython.Shell.IPShellEmbed('')(local_ns=locals(), global_ns=globals())
+
 
 def test_suite():
     suite = unittest.TestSuite()

Modified: erp5/trunk/products/ERP5Type/tests/runFunctionalTest.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/runFunctionalTest.py?rev=35927&r1=35926&r2=35927&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/runFunctionalTest.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/runFunctionalTest.py [utf8] Thu Jun  3 10:03:52 2010
@@ -85,8 +85,8 @@
     try:
       opts, args = getopt.getopt(arguments,
             "hsd", ["help", "stdout", "debug",
-                   "email_to_address=", "host=", "port=", 
-                   "portal_name=", "run_only=", "user=", 
+                   "email_to_address=", "host=", "port=",
+                   "portal_name=", "run_only=", "user=",
                    "password=", "alarms=",
                    "email_subject=", "smtp_host=", "xvfb_display="] )
     except getopt.GetoptError, msg:
@@ -175,7 +175,7 @@
     os.system('%s/bin/zopectl stop' % self.instance_home)
   
   def runXvfb(self, xvfb_display):
-    pid = os.spawnlp(os.P_NOWAIT, 'Xvfb', 'Xvfb', 
+    pid = os.spawnlp(os.P_NOWAIT, 'Xvfb', 'Xvfb',
                      '-fbdir' , '%s' % self.xvfb_fbdir  ,
                      ':%s' % xvfb_display)
     display = os.environ.get('DISPLAY')
@@ -298,11 +298,9 @@
     self.unsubscribeFromTimerService()
 
   def getSvnRevision(self):
-    # get SVN revision used
+    """Get svn revision used."""
     import pysvn
-    os.chdir('%s/Products/ERP5' % self.instance_home)
-    revision = pysvn.Client().info('.').revision.number
-    return revision
+    return pysvn.Client().info(os.path.dirname(__file__)).revision.number
 
   def sendResult(self):
     result_uri = urllib2.urlopen('%s/portal_tests/TestTool_getResults' % self.portal_url).readline()




More information about the Erp5-report mailing list