def test_not_ascii(self): # TODO: Obtain an actual sample non-ASCII APRS message for testing. This one is just made up because previous code crashed without logging the problematic message. self.__check_parsed( 'FOO>BAR:>a\xB0b', facts=[Status(u'a\uFFFDb')], errors=[], comment='')
def test_status(self): self.assertEqual('', self.s.get_status()) self.s.receive(self.__message([Status('foo')])) self.assertEqual('foo', self.s.get_status())
def test_status(self): self.__check_parsed('WE6Z>APT314,K6FGA-1*,N6ZX-3*,WIDE2*:>147.195', facts=[Status('147.195')], errors=[], comment='')