hi, pardon me for opening the old discussion. i had controllers (master.py) that contain grid function (brand), and want to test it in command prompt (functional test), yet in the web browser it show the value (running well as expected), but not in the terminal. any idea what's going on the background process of functional test? *command prompt* C:\web2py\applications\store\modules>python store_functional_test.py No handlers could be found for logger "web2py" 1 2 Changed session ID store 3 4 5 Changed session ID store 6 Changed session ID store 7 8 9 Traceback (most recent call last): File "store_functional_test.py", line 58, in <module> assert('CHOPARD' in master.text) AssertionError
*modules/store_functional_test.py* #!/usr/bin/env python # coding: utf8 import sys; sys.path.append('../../../') from gluon.contrib.webclient import WebClient default = WebClient('http://127.0.0.1:8000/store/default/', postbacks = True) print '1' default.get('index') print '2' # login data = dict(username = 'admin', password = 'password', _formname = 'login') default.post('user/login', data = data) print '3' # check registration and login were successful default.get('index') print '4' assert('Admin' in default.text) print '5' # logout default.get('user/logout') print '6' # login again data = dict(username = 'admin', password = 'password', _formname = 'login') default.post('user/login', data = data) print '7' master = WebClient('http://127.0.0.1:8000/store/master/', postbacks = True) master.get('index') print '8' master.get('brand') print '9' assert('CHOPARD' in master.text) thanks and best regards, stifan -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.