def test_set_content_raises_if_called_on_multipart(self):
     cm = ContentManager()
     m = self._make_message()
     m['Content-Type'] = 'multipart/foo'
     with self.assertRaises(TypeError):
         cm.set_content(m, 'test')
 def test_get_content_raises_if_unknown_mimetype_and_no_default(self):
     cm = ContentManager()
     m = self._make_message()
     m['Content-Type'] = 'text/plain'
     with self.assertRaisesRegex(KeyError, 'text/plain'):
         cm.get_content(m)
 def test_set_content_raises_if_unknown_type_and_no_default(self):
     cm = ContentManager()
     m = self._make_message()
     msg_obj = self.Thing()
     with self.assertRaisesRegex(KeyError, self.testobject_full_path):
         cm.set_content(m, msg_obj)