def test_encode_throws_on_invalid(self): with self.assertRaises(EncoderException): encode(Foo())
def test_encode(self): err = Error() err.message = 'msg0' self.assertEqual(read('a_packet'), encode(err))