Example #1
0
def test_releases(instrument):
    releases = PDS(instrument).releases
    assert type(releases) is list
    assert len(releases) > 0
    assert type(releases[0]) is str
    assert releases[0][:2] == 'co'
    assert '_' in releases[0]
Example #2
0
def test_last(instrument):
    assert type(PDS(instrument).last) is IMG
Example #3
0
def test_first(instrument):
    assert type(PDS(instrument).first) is IMG
Example #4
0
def test_end(instrument):
    assert type(PDS(instrument).end) is datetime.datetime
Example #5
0
def test_start(instrument):
    assert type(PDS(instrument).start) is datetime.datetime
Example #6
0
def test_nb_imgs(instrument):
    nb_imgs = PDS(instrument).nb_imgs
    assert type(nb_imgs) is int
    assert nb_imgs > 0
Example #7
0
def test_nb_releases(instrument):
    nb_releases = PDS(instrument).nb_releases
    assert type(nb_releases) is int
    assert nb_releases > 0
Example #8
0
def test_download_release_str(instrument, release_md5, release_str):
    PDS(instrument).download_release(release_str)
    assert os.path.isfile(release_md5)
Example #9
0
def test_remove_release_str(instrument, release_md5, release_str):
    PDS(instrument).remove_release(release_str)
    assert not os.path.isfile(release_md5)
Example #10
0
def test_last_release(instrument):
    assert type(PDS(instrument).last_release) is int
Example #11
0
def test_url(instrument, pds_url):
    assert PDS(instrument).url == pds_url