def test_can_set_content_type(self): # TEMPORARY test. We can set the content type of a post request. app = SampleApp() self.layer.getRootFolder()['app'] = app browser = Browser() browser.handleErrors = False browser.post("http://localhost/app/@@bar", "x=1&y=2", "application/x-javascript") assert browser.contents == ("INPUT: x=1&y=2 " "CONTENT-TYPE application/x-javascript")
def test_can_set_content_type(self): # TEMPORARY test. We can set the content type of a post request. app = SampleApp() self.layer.getRootFolder()['app'] = app browser = Browser() browser.handleErrors = False browser.post("http://localhost/app/@@bar", "x=1&y=2", "application/x-javascript") assert browser.contents == ( "INPUT: x=1&y=2 " "CONTENT-TYPE application/x-javascript" )
def test_can_access_post_data_line(self): # TEMPORARY test. We can access the body line with the post data. app = SampleApp() self.layer.getRootFolder()['app'] = app browser = Browser() browser.handleErrors = False browser.post("http://localhost/app/@@bar", "x=1&y=2") assert browser.contents == ( "INPUT: x=1&y=2 " "CONTENT-TYPE application/x-www-form-urlencoded") browser.post("http://localhost/app/@@bar", "y=1&x=2") assert browser.contents == ( "INPUT: y=1&x=2 " "CONTENT-TYPE application/x-www-form-urlencoded")
def test_can_access_post_data_line(self): # TEMPORARY test. We can access the body line with the post data. app = SampleApp() self.layer.getRootFolder()['app'] = app browser = Browser() browser.handleErrors = False browser.post("http://localhost/app/@@bar", "x=1&y=2") assert browser.contents == ( "INPUT: x=1&y=2 " "CONTENT-TYPE application/x-www-form-urlencoded" ) browser.post("http://localhost/app/@@bar", "y=1&x=2") assert browser.contents == ( "INPUT: y=1&x=2 " "CONTENT-TYPE application/x-www-form-urlencoded" )