示例#1
0
 def should_raise(msg):
     with self.assertRaises(InvalidNMEAMessageException):
         decode_raw(msg)
示例#2
0
 def test_bytes_valid(self):
     msg = decode_raw(b"!AIVDM,1,1,,A,403Ovl@000Htt<tSF0l4Q@100`Pq,0*28")
     self.assertIsNotNone(msg)
     self.assertIsInstance(msg, dict)
     self.assertEqual(msg['mmsi'], "003669713")
     self.assertEqual(msg['lon'], 181.0)
示例#3
0
 def test_str_invalid(self):
     with self.assertRaises(InvalidNMEAMessageException):
         decode_raw("AIVDM,1,1,,A")