import unittest from tornado_openapi3 import util class TestMimetypeParsing(unittest.TestCase): def test_parameters_are_stripped(self) -> None: self.assertEqual("text/html", util.parse_mimetype("text/html; charset=utf-8")) def test_mimetype_is_lowercase(self) -> None: self.assertEqual("text/html", util.parse_mimetype("TEXT/HTML")) def test_type_suffix_is_preserved(self) -> None: self.assertEqual( "application/custom+json", util.parse_mimetype("application/custom+json") )