def test_oldest_newest(self): omodule = MessageParser.oldest_version_module() self.assertEqual(omodule.ClientMessage.Version, '0.0.1') nmodule = MessageParser.newest_version_module() self.assertTrue( Version(nmodule.ClientMessage.Version) >= Version(omodule.ClientMessage.Version))
def test_parse(self): msg = ClientMessage() res = MessageParser.parse(msg.dumps()) self.assertIsInstance(res, MessageStatus) self.assertEqual(res.status, MessageStatus.STATUS_CLIENT_ERROR) self.assertIn('version', res.message)