[Erp5-report] r34718 nicolas - /erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Apr 22 11:34:34 CEST 2010


Author: nicolas
Date: Thu Apr 22 11:34:29 2010
New Revision: 34718

URL: http://svn.erp5.org?rev=34718&view=rev
Log:
Add action to fill in file fields
add action to check response url

Modified:
    erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py

Modified: erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py?rev=34718&r1=34717&r2=34718&view=diff
==============================================================================
--- erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py [utf8] (original)
+++ erp5/trunk/utils/erp5mechanize/ERP5Mechanize.py [utf8] Thu Apr 22 11:34:29 2010
@@ -1,4 +1,5 @@
 #!/usr/bin/python
+# -*- coding: utf-8 -*-
 ##############################################################################
 #
 # Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
@@ -117,6 +118,14 @@
     self.selectMainForm()
     self.browser[name] = value
 
+  def addFile(self, file_object, mimetype=None, filename=None):
+    self.selectMainForm()
+    self.browser.add_file(file_object, mimetype, filename)
+
+  def assertResponseURL(self, url):
+    response = self.browser.response()
+    assert response._url, url
+
   def checkCheckbox(self, name, index=0, state=True):
     """
       Check (or uncheck, according to "state" parameter value) a checkbox, given




More information about the Erp5-report mailing list