Please exclude the code below. I followed the only major testing slice I could find.
http://www.web2pyslices.com/slice/show/1465/unittesting-doctesting-and-userinterface-testing I can now register and login using auth, I am using a testing db all tables in auth in db are being populated correctly. The problem I have is I need to login and then test the index() function which is decorated with @auth.requires_login(). Can anyone please let me know where I am going wrong. On Thursday, February 5, 2015 at 11:27:10 PM UTC+10, James O' Driscoll wrote: > > All, > > I am having trouble unit-testing web2py app controllers which are > decorated with @auht.requires_login(). > > I think I am missing something declaring the enviroment as I get, auth is > not defined error. It would be great if I could get some assistance on this. > > class TestListClients(unittest.TestCase): > def setUp(self): > self.env = env("contacts") > self.request = Request(self.env) # Use a clean Request object > self.controller = > exec_environment('applications/contacts/controllers/default.py', > request=self.request) > > -- 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.