I tried to narrow down the case, and it appears something is wrong with my 
app, because this works:

import web
web.config.debug = False

urls = '/', 'SetValue', '/getvalue', 'GetValue'

app = web.application(urls, globals())
store = web.session.DiskStore('sessions')
session = web.session.Session(app, store)

class SetValue:
    def GET(self):
        web.setcookie("param", "some-kind-of-cookie-value")
        session.param = "some-kind-of-session-value"
        raise web.seeother("/getvalue")
        
class GetValue:
    def GET(self):
        return "Got cookie value: " + web.cookies().param + "\n" + \
            "And session value: " + session.param

if __name__ == "__main__":
    b = app.browser()
    b.open("/")
    assert b.path == "/getvalue"
    assert "some-kind-of-cookie-value" in b.get_text()
    assert "some-kind-of-session-value" in b.get_text()

On Thursday, September 20, 2012 7:59:58 PM UTC+4, Tomas Schertel wrote:
>
> How about this become a feature request?
> It would be nice to use web.py components to test web.py applications :)
>
> On Thursday, 20 September 2012 10:47:37 UTC-3, Andrey Kuzmin wrote:
>>
>> Hi, I want to use app.browser to test my web.py app.
>>
>> The problem is that session is not kept between requests.
>>
>> I checked web.cookies() and they are empty.
>>
>> How to make app.browser set and retrieve cookies from webpy app?
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/webpy/-/c0fdWV081oMJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to