[Erp5-report] r45151 arnaud.fontaine - /erp5/trunk/utils/erp5.utils.test_browser/src/erp5/u...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Apr 7 06:49:34 CEST 2011


Author: arnaud.fontaine
Date: Thu Apr  7 06:49:34 2011
New Revision: 45151

URL: http://svn.erp5.org?rev=45151&view=rev
Log:
Define a specific logger for this package so it can be easily
differenciated from others

Modified:
    erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py

Modified: erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py?rev=45151&r1=45150&r2=45151&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.test_browser/src/erp5/utils/test_browser/browser.py [utf8] Thu Apr  7 06:49:34 2011
@@ -194,6 +194,7 @@ class Browser(ExtendedTestBrowser):
     else:
       logging.basicConfig(stream=sys.stdout, level=logging_level)
 
+    self._logger = logging.getLogger('erp5.utils.test_browser')
     self._is_legacy_listbox = is_legacy_listbox
 
     super(Browser, self).__init__()
@@ -215,7 +216,7 @@ class Browser(ExtendedTestBrowser):
     # ERP5 base URL
     absolute_url = urljoin(self._erp5_base_url, url_or_path)
 
-    logging.info("Opening url: " + absolute_url)
+    self._logger.info("Opening url: " + absolute_url)
     super(Browser, self).open(absolute_url, data)
 
   def getCookieValue(self, name, default=None):
@@ -574,8 +575,9 @@ class MainForm(Form):
                         class attribute name, if class_attribute
                         parameter is given.
     """
-    logging.debug("Submitting (name='%s', label='%s', class='%s')" % \
-                    (name, label, class_attribute))
+    self.browser._logger.debug(
+      "Submitting (name='%s', label='%s', class='%s')" % (name, label,
+                                                          class_attribute))
 
     if class_attribute:
       element_list = self.browser.etree.xpath('//*[contains(@class, "%s")]' % \
@@ -643,8 +645,8 @@ class MainForm(Form):
           value = item
           break
 
-    logging.debug("select_id='%s', label='%s', value='%s'" % \
-                    (select_name, label, value))
+    self.browser._logger.debug("select_id='%s', label='%s', value='%s'" % \
+                                 (select_name, label, value))
 
     select_control.getControl(label=label, value=value).selected = True
     self.submit(name=submit_name)
@@ -663,8 +665,8 @@ class MainForm(Form):
     @todo: Use information sent back as headers rather than looking
            into the page content?
     """
-    logging.debug("Logging in: username='%s', password='%s'" % \
-                    (self.browser._username, self.browser._password))
+    self.browser._logger.debug("Logging in: username='%s', password='%s'" % \
+                                 (self.browser._username, self.browser._password))
 
     self.getControl(name='__ac_name').value = self.browser._username
     self.getControl(name='__ac_password').value = self.browser._password



More information about the Erp5-report mailing list