Add simple tests for transmmitter-related api functions
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>merge-requests/14/head
parent
1bb57707e2
commit
fd3d16d271
|
@ -3,3 +3,5 @@ satellitetle>=0.5.0
|
|||
requests
|
||||
lxml
|
||||
tqdm
|
||||
|
||||
tox
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
from auto_scheduler.api import get_transmitter_stats, \
|
||||
get_active_transmitter_info
|
||||
|
||||
def test_get_transmitter_stats():
|
||||
transmitters = get_transmitter_stats()
|
||||
|
||||
for t in transmitters:
|
||||
if t['uuid'] == "qW5N27QuSrN2JMasbNiUhR":
|
||||
print(t)
|
||||
|
||||
assert(type(transmitters) == list)
|
||||
transmitters_keys = transmitters[0].keys()
|
||||
for key in ['uuid',
|
||||
'description',
|
||||
'alive',
|
||||
'type',
|
||||
'mode',
|
||||
'satellite',
|
||||
'norad_cat_id',
|
||||
'success_rate',
|
||||
'bad_rate',
|
||||
'unvetted_rate',
|
||||
'good_count',
|
||||
'bad_count',
|
||||
'unvetted_count',
|
||||
'data_count']:
|
||||
assert(key in transmitters_keys)
|
||||
|
||||
|
||||
def test_get_active_transmitter_info():
|
||||
transmitters = get_active_transmitter_info(135000000,
|
||||
148000000)
|
||||
|
||||
assert(type(transmitters) == list)
|
||||
transmitters_keys = transmitters[0].keys()
|
||||
for key in ['uuid',
|
||||
'norad_cat_id']:
|
||||
assert(key in transmitters_keys)
|
Loading…
Reference in New Issue