def test_environ_builder_content_type(): builder = EnvironBuilder() assert builder.content_type is None builder.method = "POST" assert builder.content_type is None builder.method = "PUT" assert builder.content_type is None builder.method = "PATCH" assert builder.content_type is None builder.method = "DELETE" assert builder.content_type is None builder.method = "GET" assert builder.content_type is None builder.form["foo"] = "bar" assert builder.content_type == "application/x-www-form-urlencoded" builder.files.add_file("blafasel", BytesIO(b"foo"), "test.txt") assert builder.content_type == "multipart/form-data" req = builder.get_request() assert req.form["foo"] == "bar" assert req.files["blafasel"].read() == b"foo"
def test_environ_builder_content_type(): builder = EnvironBuilder() assert builder.content_type is None builder.method = 'POST' assert builder.content_type is None builder.method = 'PUT' assert builder.content_type is None builder.method = 'PATCH' assert builder.content_type is None builder.method = 'DELETE' assert builder.content_type is None builder.method = 'GET' assert builder.content_type is None builder.form['foo'] = 'bar' assert builder.content_type == 'application/x-www-form-urlencoded' builder.files.add_file('blafasel', BytesIO(b'foo'), 'test.txt') assert builder.content_type == 'multipart/form-data' req = builder.get_request() strict_eq(req.form['foo'], u'bar') strict_eq(req.files['blafasel'].read(), b'foo')
def test_environ_builder_content_type(): builder = EnvironBuilder() assert builder.content_type is None builder.method = "POST" assert builder.content_type is None builder.method = "PUT" assert builder.content_type is None builder.method = "PATCH" assert builder.content_type is None builder.method = "DELETE" assert builder.content_type is None builder.method = "GET" assert builder.content_type is None builder.form["foo"] = "bar" assert builder.content_type == "application/x-www-form-urlencoded" builder.files.add_file("blafasel", BytesIO(b"foo"), "test.txt") assert builder.content_type == "multipart/form-data" req = builder.get_request() strict_eq(req.form["foo"], u"bar") strict_eq(req.files["blafasel"].read(), b"foo")
def test_environ_builder_content_type(): builder = EnvironBuilder() assert builder.content_type is None builder.method = 'POST' assert builder.content_type is None builder.method = 'PUT' assert builder.content_type is None builder.method = 'PATCH' assert builder.content_type is None builder.method = 'DELETE' assert builder.content_type is None builder.method = 'GET' assert builder.content_type == None builder.form['foo'] = 'bar' assert builder.content_type == 'application/x-www-form-urlencoded' builder.files.add_file('blafasel', BytesIO(b'foo'), 'test.txt') assert builder.content_type == 'multipart/form-data' req = builder.get_request() strict_eq(req.form['foo'], u'bar') strict_eq(req.files['blafasel'].read(), b'foo')
def test_environ_builder_content_type(self): builder = EnvironBuilder() self.assert_is_none(builder.content_type) builder.method = 'POST' self.assert_equal(builder.content_type, 'application/x-www-form-urlencoded') builder.form['foo'] = 'bar' self.assert_equal(builder.content_type, 'application/x-www-form-urlencoded') builder.files.add_file('blafasel', BytesIO(b'foo'), 'test.txt') self.assert_equal(builder.content_type, 'multipart/form-data') req = builder.get_request() self.assert_strict_equal(req.form['foo'], u'bar') self.assert_strict_equal(req.files['blafasel'].read(), b'foo')
def test_environ_builder_content_type(self): builder = EnvironBuilder() assert builder.content_type is None builder.method = 'POST' assert builder.content_type == 'application/x-www-form-urlencoded' builder.form['foo'] = 'bar' assert builder.content_type == 'application/x-www-form-urlencoded' builder.files.add_file('blafasel', StringIO('foo'), 'test.txt') assert builder.content_type == 'multipart/form-data' req = builder.get_request() assert req.form['foo'] == 'bar' assert req.files['blafasel'].read() == 'foo'
def test_environ_builder_basics(self): b = EnvironBuilder() self.assert_is_none(b.content_type) b.method = 'POST' self.assert_equal(b.content_type, 'application/x-www-form-urlencoded') b.files.add_file('test', BytesIO(b'test contents'), 'test.txt') self.assert_equal(b.files['test'].content_type, 'text/plain') self.assert_equal(b.content_type, 'multipart/form-data') b.form['test'] = 'normal value' req = b.get_request() b.close() self.assert_strict_equal(req.url, u'http://localhost/') self.assert_strict_equal(req.method, 'POST') self.assert_strict_equal(req.form['test'], u'normal value') self.assert_equal(req.files['test'].content_type, 'text/plain') self.assert_strict_equal(req.files['test'].filename, u'test.txt') self.assert_strict_equal(req.files['test'].read(), b'test contents')
def test_environ_builder_basics(self): b = EnvironBuilder() assert b.content_type is None b.method = 'POST' assert b.content_type == 'application/x-www-form-urlencoded' b.files.add_file('test', StringIO('test contents'), 'test.txt') assert b.files['test'].content_type == 'text/plain' assert b.content_type == 'multipart/form-data' b.form['test'] = 'normal value' req = b.get_request() b.close() assert req.url == 'http://localhost/' assert req.method == 'POST' assert req.form['test'] == 'normal value' assert req.files['test'].content_type == 'text/plain' assert req.files['test'].filename == 'test.txt' assert req.files['test'].read() == 'test contents'
def test_environ_builder_basics(): b = EnvironBuilder() assert b.content_type is None b.method = 'POST' assert b.content_type == 'application/x-www-form-urlencoded' b.files.add_file('test', BytesIO(b'test contents'), 'test.txt') assert b.files['test'].content_type == 'text/plain' assert b.content_type == 'multipart/form-data' b.form['test'] = 'normal value' req = b.get_request() b.close() strict_eq(req.url, u'http://localhost/') strict_eq(req.method, 'POST') strict_eq(req.form['test'], u'normal value') assert req.files['test'].content_type == 'text/plain' strict_eq(req.files['test'].filename, u'test.txt') strict_eq(req.files['test'].read(), b'test contents')
def test_environ_builder_basics(): b = EnvironBuilder() assert b.content_type is None b.method = "POST" assert b.content_type == "application/x-www-form-urlencoded" b.files.add_file("test", BytesIO(b"test contents"), "test.txt") assert b.files["test"].content_type == "text/plain" assert b.content_type == "multipart/form-data" b.form["test"] = "normal value" req = b.get_request() b.close() strict_eq(req.url, u"http://localhost/") strict_eq(req.method, "POST") strict_eq(req.form["test"], u"normal value") assert req.files["test"].content_type == "text/plain" strict_eq(req.files["test"].filename, u"test.txt") strict_eq(req.files["test"].read(), b"test contents")
def test_environ_builder_basics(): b = EnvironBuilder() assert b.content_type is None b.method = 'POST' assert b.content_type is None b.form['test'] = 'normal value' assert b.content_type == 'application/x-www-form-urlencoded' b.files.add_file('test', BytesIO(b'test contents'), 'test.txt') assert b.files['test'].content_type == 'text/plain' assert b.content_type == 'multipart/form-data' req = b.get_request() b.close() strict_eq(req.url, u'http://localhost/') strict_eq(req.method, 'POST') strict_eq(req.form['test'], u'normal value') assert req.files['test'].content_type == 'text/plain' strict_eq(req.files['test'].filename, u'test.txt') strict_eq(req.files['test'].read(), b'test contents')
def test_environ_builder_basics(): b = EnvironBuilder() assert b.content_type is None b.method = "POST" assert b.content_type is None b.form["test"] = "normal value" assert b.content_type == "application/x-www-form-urlencoded" b.files.add_file("test", BytesIO(b"test contents"), "test.txt") assert b.files["test"].content_type == "text/plain" b.form["test_int"] = 1 assert b.content_type == "multipart/form-data" req = b.get_request() b.close() assert req.url == "http://localhost/" assert req.method == "POST" assert req.form["test"] == "normal value" assert req.files["test"].content_type == "text/plain" assert req.files["test"].filename == "test.txt" assert req.files["test"].read() == b"test contents"