kopia lustrzana https://github.com/glidernet/ogn-python
Fix test
rodzic
c284272109
commit
15d12d0d82
|
@ -4,7 +4,10 @@ from .model import Beacon, AircraftBeacon, ReceiverBeacon
|
||||||
from ogn.exceptions import AprsParseError
|
from ogn.exceptions import AprsParseError
|
||||||
|
|
||||||
|
|
||||||
def parse_aprs(packet, reference_date=datetime.utcnow()):
|
def parse_aprs(packet, reference_date=None):
|
||||||
|
if reference_date is None:
|
||||||
|
reference_date = datetime.utcnow()
|
||||||
|
print(reference_date)
|
||||||
if not isinstance(packet, str):
|
if not isinstance(packet, str):
|
||||||
raise TypeError("Expected packet to be str, got %s" % type(packet))
|
raise TypeError("Expected packet to be str, got %s" % type(packet))
|
||||||
elif packet == "":
|
elif packet == "":
|
||||||
|
|
|
@ -30,7 +30,9 @@ class Beacon(AbstractConcreteBase, Base):
|
||||||
altitude = Column(Integer)
|
altitude = Column(Integer)
|
||||||
comment = None
|
comment = None
|
||||||
|
|
||||||
def parse(self, text, reference_date=datetime.utcnow()):
|
def parse(self, text, reference_date=None):
|
||||||
|
if reference_date is None:
|
||||||
|
reference_date = datetime.utcnow()
|
||||||
result = re_pattern_aprs.match(text)
|
result = re_pattern_aprs.match(text)
|
||||||
if result is None:
|
if result is None:
|
||||||
raise AprsParseError(text)
|
raise AprsParseError(text)
|
||||||
|
|
Ładowanie…
Reference in New Issue