コード例 #1
0
ファイル: test_nmea_parse.py プロジェクト: Hackerfleet/pynmea
    def test_checksum_fails(self):
        p = GPRTE()
        p.checksum = "74"
        p.nmea_sentence = "$GPRTE,2,1,c,0,PBRCPK,PBRTO,PTELGR,PPLAND,PYAMBU,PPFAIR,PWARRN,PMORTL,PLISMR*74"

        result = p.check_chksum()
        self.assertFalse(result)
コード例 #2
0
    def test_checksum_fails(self):
        p = GPRTE()
        p.checksum = "74"
        p.nmea_sentence = "$GPRTE,2,1,c,0,PBRCPK,PBRTO,PTELGR,PPLAND,PYAMBU,PPFAIR,PWARRN,PMORTL,PLISMR*74"

        result = p.check_chksum()
        self.assertFalse(result)
コード例 #3
0
ファイル: test_nmea_parse.py プロジェクト: Hackerfleet/pynmea
 def test_parses_map2(self):
     p = GPRTE()
     p.parse("$GPRTE,2,2,c,0,PCRESY,GRYRIE,GCORIO,GWERR,GWESTG,7FED*34")
     self.assertEqual("GPRTE", p.sen_type)
     self.assertEqual("2", p.num_in_seq)
     self.assertEqual("2", p.sen_num)
     self.assertEqual("c", p.start_type)
     self.assertEqual("0", p.active_route_id)
     self.assertEqual(
         ["PCRESY", "GRYRIE", "GCORIO", "GWERR", "GWESTG", "7FED"],
         p.waypoint_list)
     self.assertEqual("34", p.checksum)
コード例 #4
0
 def test_parses_map2(self):
     p = GPRTE()
     p.parse("$GPRTE,2,2,c,0,PCRESY,GRYRIE,GCORIO,GWERR,GWESTG,7FED*34")
     self.assertEquals("GPRTE", p.sen_type)
     self.assertEquals("2", p.num_in_seq)
     self.assertEquals("2", p.sen_num)
     self.assertEquals("c", p.start_type)
     self.assertEquals("0", p.active_route_id)
     self.assertEquals(
         ["PCRESY", "GRYRIE", "GCORIO", "GWERR", "GWESTG", "7FED"],
         p.waypoint_list)
     self.assertEquals("34", p.checksum)
コード例 #5
0
ファイル: test_nmea_parse.py プロジェクト: Hackerfleet/pynmea
    def test_parses_map1(self):
        p = GPRTE()
        p.parse("$GPRTE,2,1,c,0,PBRCPK,PBRTO,PTELGR,PPLAND,PYAMBU,PPFAIR,PWARRN,PMORTL,PLISMR*73")

        self.assertEqual("GPRTE", p.sen_type)
        self.assertEqual("2", p.num_in_seq)
        self.assertEqual("1", p.sen_num)
        self.assertEqual("c", p.start_type)
        self.assertEqual("0", p.active_route_id)
        self.assertEqual(["PBRCPK", "PBRTO", "PTELGR", "PPLAND", "PYAMBU",
                           "PPFAIR", "PWARRN", "PMORTL", "PLISMR"],
                          p.waypoint_list)
        self.assertEqual("73", p.checksum)
コード例 #6
0
    def test_parses_map1(self):
        p = GPRTE()
        p.parse(
            "$GPRTE,2,1,c,0,PBRCPK,PBRTO,PTELGR,PPLAND,PYAMBU,PPFAIR,PWARRN,PMORTL,PLISMR*73"
        )

        self.assertEquals("GPRTE", p.sen_type)
        self.assertEquals("2", p.num_in_seq)
        self.assertEquals("1", p.sen_num)
        self.assertEquals("c", p.start_type)
        self.assertEquals("0", p.active_route_id)
        self.assertEquals([
            "PBRCPK", "PBRTO", "PTELGR", "PPLAND", "PYAMBU", "PPFAIR",
            "PWARRN", "PMORTL", "PLISMR"
        ], p.waypoint_list)
        self.assertEquals("73", p.checksum)