[Scodoc-devel] [SVN] Scolar : [1272] Adaptation des tests pour ScoDoc7.

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Sam 5 Oct 15:27:25 CEST 2013


Une pièce jointe HTML a été nettoyée...
URL: <https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20131005/c194be2c/attachment.html>
-------------- section suivante --------------
Modified: branches/ScoDoc7/tests/README.txt
===================================================================
--- branches/ScoDoc7/tests/README.txt	2013-10-04 16:08:24 UTC (rev 1271)
+++ branches/ScoDoc7/tests/README.txt	2013-10-05 13:27:25 UTC (rev 1272)
@@ -7,12 +7,25 @@
 apt-get install python-dev
 apt-get install libxslt-dev
 apt-get install libxml2-dev
-curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
-python get-pip.py
-/usr/bin/easy_install zope.testbrowser
-/usr/bin/easy_install cssselect       
+apt-get install python-lxml python-cssselect
 
 
-J'ai du hacker /usr/local/lib/python2.6/dist-packages/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py
+/opt/zope213/bin/easy_install zope.testbrowser
+/opt/zope213/bin/easy_install cssselect
+/opt/zope213/bin/easy_install splinter
+
+
+J'ai du hacker _mechanize.py
 ligne 218
+
+vi +218 /opt/zope213/lib/python2.7/site-packages/mechanize-0.2.5-py2.7.egg/mechanize/_mechanize.py 
+
 url = _rfc3986.urljoin(self._response.geturl()+'/', url)
+(ajouter le + '/')
+
+Essais:
+/opt/zope213/bin/python common.py  
+ne doit pas déclencher d'erreur
+
+
+

Modified: branches/ScoDoc7/tests/common.py
===================================================================
--- branches/ScoDoc7/tests/common.py	2013-10-04 16:08:24 UTC (rev 1271)
+++ branches/ScoDoc7/tests/common.py	2013-10-05 13:27:25 UTC (rev 1272)
@@ -21,6 +21,7 @@
 
 t0 = time.time()
 browser = Browser('zope.testbrowser')
+browser._browser.mech_browser.set_handle_robots(False) # must ignore ScoDoc robots.txt
 browser.visit(SCODOC)
 print 'Start: title:', browser.title
 print 'URL: ', browser.url

Modified: branches/ScoDoc7/tests/test-intensive-changes.py
===================================================================
--- branches/ScoDoc7/tests/test-intensive-changes.py	2013-10-04 16:08:24 UTC (rev 1271)
+++ branches/ScoDoc7/tests/test-intensive-changes.py	2013-10-05 13:27:25 UTC (rev 1272)
@@ -1,3 +1,4 @@
+#!/opt/zope213/bin/python
 # -*- mode: python -*-
 # -*- coding: iso8859-15 -*-
 
@@ -15,13 +16,13 @@
 from common import *
 # -> ici on est sur la page d'accueil du departement !
 
-links = browser.find_link_by_partial_text('DUT informatique en FI')
-links[0].click()
+links = browser.find_link_by_partial_text('DUT')
+links[0].click() # va sur le 1er semestre de DUT trouve
 
 # ---- Tableau bord semestre
 print browser.url
-# va dans module AP2 saisir des notes (dans la p1ere evaluation):
-browser.find_link_by_partial_text('AP1').first.click()
+# va dans module M1101 saisir des notes (dans la p1ere evaluation):
+browser.find_link_by_partial_text('M1101').first.click()
 browser.find_link_by_partial_text('Saisir notes').first.click()
 
 # ---- Ici c'est complique car le bouton submit est disabled
@@ -39,7 +40,7 @@
     note_max = float(re.search( r'notes sur ([0-9]+?)</span>\)', browser.html ).group(1))
     print 'add_to_notes: %d etudiants' % len(etudids)
     for etudid in etudids:
-        # essaie d'ajouter 1 à la note !
+        # essaie d'ajouter 1 a la note !
         old_val = browser.find_by_name('note_%s' % etudid).value
         try:
             val = max(0,min(float(old_val) + increment, note_max))


Property changes on: branches/ScoDoc7/tests/test-intensive-changes.py
___________________________________________________________________
Added: svn:executable
   + *


Plus d'informations sur la liste de diffusion Scodoc-devel