Example #1
0
def test_renfile():
    """Test the renaming of a file"""
    renfile(F11, '9781593271923', 'default', PATT0)
    assert_equals('Seitz2009_Gray Hat Python_9781593271923.pdf' in cwdfiles("*.pdf"), True)
    create_files([F11])
    renfile(F11, '9781593271923', 'default', PATT1)
    assert_equals('2009_Gray Hat Python_9781593271923.pdf' in cwdfiles("*.pdf"), True)
    delete_files('*9781593271923*.pdf')
Example #2
0
def test_renfile():
    """Test the renaming of a file"""
    renfile(F11, '9781593271923', 'default', PATT0)
    assert_equals(
        'Seitz2009_Gray Hat Python_9781593271923.pdf' in cwdfiles("*.pdf"),
        True)
    create_files([F11])
    renfile(F11, '9781593271923', 'default', PATT1)
    assert_equals(
        '2009_Gray Hat Python_9781593271923.pdf' in cwdfiles("*.pdf"), True)
    delete_files('*9781593271923*.pdf')
Example #3
0
def test_rencwdfiles():
    """Test the renaming of files in current directory"""
    delete_files('*deleteme*.pdf')
    rencwdfiles("*.pdf", 'default', PATT0)
    pdfs = cwdfiles("*.pdf")
    for f in FISBN:
        assert f not in pdfs
    rencwdfiles("*.pdf", 'default', PATT0)
    rencwdfiles("*.pdf", 'default', PATT2)
    pdfs = cwdfiles("*.pdf")
    for f in FISBN:
        assert f in pdfs
Example #4
0
def test_rencwdfiles():
    """Test the renaming of files in current directory"""
    delete_files('*deleteme*.pdf')
    rencwdfiles("*.pdf", 'default', PATT0)
    pdfs = cwdfiles("*.pdf")
    for f in FISBN:
        assert f not in pdfs
    rencwdfiles("*.pdf", 'default', PATT0)
    rencwdfiles("*.pdf", 'default', PATT2)
    pdfs = cwdfiles("*.pdf")
    for f in FISBN:
        assert f in pdfs
Example #5
0
def rencwdfiles(fnpatt="*", service='default', pattern=PATTERN):
    """Rename cwd files with a ISBN in their filenames and within fnpatt."""
    files = [(get_isbn(f), f) for f in cwdfiles(fnpatt) if get_isbn(f)]
    for isbn, f in files:
        renfile(f, isbn, service, pattern)
    return True
Example #6
0
def delete_files(fnpatt):
    os.chdir(os.path.dirname(TESTFILE))
    for fn in cwdfiles(fnpatt):
        os.remove(fn)
Example #7
0
def delete_files(fnpatt):
    os.chdir(os.path.dirname(TESTFILE))
    for fn in cwdfiles(fnpatt):
        os.remove(fn)