예제 #1
0
def test_snapshot_filename_none():
    fakeftp = FakeFtp([
        "pPortData.log.2015-09-26-09-44",
        "pPortData.log.2015-09-26-09-49",
        "pPortData.log.2015-09-26-09-54",
        "pPortData.log.2015-09-26-09-59",
        "pPortData.log.2015-09-26-10-04",
    ])

    result = ftp.snapshot_filename(fakeftp)
    assert(result == None)
예제 #2
0
def test_snapshot_filename_more():
    fakeftp = FakeFtp([
        "20150925020724_v8.xml.gz",
        "haha",
        "20150926020724_v8.xml.gz", # this is the maximum
        "some weird stuff",
        "pPortData.log.2015-09-26-10-24",
        "20150826020724_v8.xml.gz",
        "pPortData.log.2015-09-26-10-29",
        "pPortData.log.2015-09-26-10-34",
    ])

    result = ftp.snapshot_filename(fakeftp)
    assert(result == "20150926020724_v8.xml.gz")
예제 #3
0
def test_snapshot_filename():
    fakeftp = FakeFtp([
        "20150926020724_ref_v3.xml.gz",
        "pPortData.log.2015-09-26-09-44",
        "pPortData.log.2015-09-26-09-49",
        "20150926020724_v8.xml.gz",
        "pPortData.log.2015-09-26-09-54",
        "pPortData.log.2015-09-26-09-59",
        "pPortData.log.2015-09-26-10-04",
        "pPortData.log.2015-09-26-10-09",
        "pPortData.log.2015-09-26-10-14",
        "pPortData.log.2015-09-26-10-19",
        "some weird stuff",
        "pPortData.log.2015-09-26-10-24",
        "pPortData.log.2015-09-26-10-29",
        "pPortData.log.2015-09-26-10-34",
        "pPortData.log",
    ])

    result = ftp.snapshot_filename(fakeftp)
    assert(result == "20150926020724_v8.xml.gz")