Fix string representation of models

pull/68/head
Konstantin Gründger 2017-10-03 12:59:45 +02:00
rodzic 825765fd26
commit 3b074ff0b1
5 zmienionych plików z 18 dodań i 4 usunięć

Wyświetl plik

@ -34,7 +34,7 @@ class AircraftBeacon(Beacon):
device = relationship('Device', foreign_keys=[device_id])
def __repr__(self):
return "<AircraftBeacon %s: %s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s>" % (
return "<AircraftBeacon %s: %s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s>" % (
self.address_type,
self.aircraft_type,
self.stealth,

Wyświetl plik

@ -32,8 +32,8 @@ class Airport(Base):
self.country_code,
self.style,
self.description,
self.latitude,
self.longitude,
self.location_wkt.latitude if self.location_wkt else None,
self.location_wkt.longitude if self.location_wkt else None,
self.altitude,
self.runway_direction,
self.runway_length,

Wyświetl plik

@ -36,7 +36,7 @@ class ReceiverBeacon(Beacon):
receiver = relationship('Receiver', foreign_keys=[receiver_id])
def __repr__(self):
return "<ReceiverBeacon %s: %s>" % (
return "<ReceiverBeacon %s: %s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s>" % (
self.version,
self.platform,
self.cpu_load,

Wyświetl plik

Wyświetl plik

@ -0,0 +1,14 @@
import unittest
from ogn.model import AircraftBeacon, Airport, ReceiverBeacon
class TestStringMethods(unittest.TestCase):
def test_string(self):
print(AircraftBeacon())
print(Airport())
print(ReceiverBeacon())
if __name__ == '__main__':
unittest.main()