Add simple tests for transmitter-related api functions
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>merge-requests/55/head
parent
be2e3c6057
commit
e5b73f3aee
|
@ -4,3 +4,5 @@ requests
|
||||||
lxml
|
lxml
|
||||||
tqdm
|
tqdm
|
||||||
python-decouple
|
python-decouple
|
||||||
|
|
||||||
|
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