29
29
API_URL = conf .API_URL
30
30
DATA_DIR = os .path .join (os .path .dirname (__file__ ), 'data' )
31
31
TIMEOUT = conf .TIMEOUT
32
- VERIFICATION = conf .VERIFICATION
32
+ VERIFICATION = conf .SSL_CERT_VERIFICATION
33
33
34
34
class TestLists :
35
35
"""Class which contains the unitary tests for lists module.
@@ -439,22 +439,14 @@ def test_get_object_url(self):
439
439
"""Test for checking the URL termination for requested object tab.
440
440
Check invalid list name raise KeyError.
441
441
"""
442
- # Valid object names
443
- object_names = ['433' , '433 Eros' , '99942 Apophis' , '1998MR24' ,
444
- '594936 2021EX2' ]
445
442
# Dictionary for tabs
446
443
tab_dict = {
447
444
"impacts" : '.risk' ,
448
445
"close_approaches" : '.clolin' ,
449
446
"observations" : '.rwo' ,
447
+ "physical_properties" : '.phypro' ,
450
448
"orbit_properties" : ['.ke0' , '.ke1' , '.eq0' , '.eq1' ]
451
449
}
452
- # Valid inputs
453
- valid_tabs = ["impacts" , "close_approaches" , "observations" ,
454
- "orbit_properties" ]
455
- # Invalid inputs
456
- bad_tabs = ["ASedfe" , "%&$" , "ÁftR+" ]
457
-
458
450
# Choose a random object from stored nea list
459
451
rnd_object = random .choice (self .nea_list )
460
452
# Tabs to test
@@ -478,7 +470,9 @@ def test_get_object_url(self):
478
470
with pytest .raises (KeyError ):
479
471
tabs .get_object_url (rnd_object , tab )
480
472
else :
481
- url = 1
473
+ assert tabs .get_object_url (rnd_object , tab ) == \
474
+ str (rnd_object ).replace (' ' , '%20' ) + \
475
+ tab_dict [tab ]
482
476
483
477
484
478
def test_get_object_data (self ):
0 commit comments