"Accept" in the get/post/follow worked like a charm. i tried to specify "Content-Type" like a dummy, i think that's in the response, not the request. anyway, thanks a million.
On May 9, 7:25 pm, "Diez B. Roggisch" <[email protected]> wrote: > On May 10, 2011, at 12:35 AM, steve wrote: > > > how do i set the acceptance header? i tried searching for it, but > > couldn't find anything. is it in the TestApp's constructor as an > > extra_environ? if so, what's the key? > > http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html > > According to the webtest-docs, these can be set through the headers-parameter > that also can be passed to the follow-call (and get/post of course). But you > might also consider taking a look at webtest's source to see if there is a > request-spanning way to do that. > > Diez > > > > > thanks. > > > On May 8, 6:50 am, "Diez B. Roggisch" <[email protected]> wrote: > >> On iPhone, thus a short answer: can you try setting the acceptance header > >> on the testapp? That might help. > > >> Diez > > >> Am 08.05.2011 um 05:53 schrieb steve <[email protected]>: > > >>> hi, > > >>> i have a problem with content type when testing. my controller has > >>> the following: > > >>> @expose("addressbook.templates.contacts.get_all") > >>> @expose(content_type="text/x-vcard") # i set the extension > >>> to .vcard/.vcf > > >>> anyway, this is all good until i start writing functional tests. for > >>> some reason, when i run app.get(...), it always return in vcard > >>> format. i could work around this with app.get(get_all.html) and get > >>> it in html for get_all and get_one. but when i test post and it > >>> redirects to get_one after a successful insert, it will be in vcard > >>> format again. > > >>> is there a way for me to set the default/priority of content type? or > >>> is there a way for me to tell response.follow() to use text/html > >>> instead of text/vcard? > > >>> many thanks, > >>> steve > > >>> -- > >>> You received this message because you are subscribed to the Google Groups > >>> "TurboGears" group. > >>> 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 > >>> athttp://groups.google.com/group/turbogears?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "TurboGears" group. > > 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 > > athttp://groups.google.com/group/turbogears?hl=en. -- You received this message because you are subscribed to the Google Groups "TurboGears" group. 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/turbogears?hl=en.

