Exemple #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]
Exemple #2
0
def test_last(instrument):
    assert type(PDS(instrument).last) is IMG
Exemple #3
0
def test_first(instrument):
    assert type(PDS(instrument).first) is IMG
Exemple #4
0
def test_end(instrument):
    assert type(PDS(instrument).end) is datetime.datetime
Exemple #5
0
def test_start(instrument):
    assert type(PDS(instrument).start) is datetime.datetime
Exemple #6
0
def test_nb_imgs(instrument):
    nb_imgs = PDS(instrument).nb_imgs
    assert type(nb_imgs) is int
    assert nb_imgs > 0
Exemple #7
0
def test_nb_releases(instrument):
    nb_releases = PDS(instrument).nb_releases
    assert type(nb_releases) is int
    assert nb_releases > 0
Exemple #8
0
def test_download_release_str(instrument, release_md5, release_str):
    PDS(instrument).download_release(release_str)
    assert os.path.isfile(release_md5)
Exemple #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)
Exemple #10
0
def test_last_release(instrument):
    assert type(PDS(instrument).last_release) is int
Exemple #11
0
def test_url(instrument, pds_url):
    assert PDS(instrument).url == pds_url