def test_convert_body_unicode(): result = convert_body(u"G\u00f6teborg", None, "utf8", None) assert result == (["G\xc3\xb6teborg"], "text/plain; charset=utf8", 9), result result = convert_body(u"G\u00f6teborg", "text/not-plain", "utf16", None) assert result == (["\xff\xfeG\x00\xf6\x00t\x00e\x00b\x00o\x00r\x00g\x00"], "text/not-plain", 18), result
def test_convert_body_list(): result = convert_body(["blah"], None, None, None) assert result == (["blah"], "text/plain", None), result
def test_convert_body_html(): result = convert_body(test_tree, None, "utf8", "html") assert result == (["<spam></spam>"], "text/html", 13), result
def test_convert_body_xml(): result = convert_body(test_tree, None, "utf8", "xml") assert result == (['<?xml version="1.0" encoding="utf8"?>\n<spam/>'], "application/xml", 45), result
def test_convert_body_string(): result = convert_body("Hello", None, None, None) assert result == (["Hello"], "text/plain", 5), result result = convert_body("Hello", "text/not-plain", None, None) assert result == (["Hello"], "text/not-plain", 5), result