def validate(fname): try: result = re.search('/pi([3-6])\.txt$', fname) assert result hash = 'PI{n}_MD5HASH'.format(n=result.group(1)) assert file_to_md5(fname) == globals()[hash] return True except AssertionError: return False
def test_file_to_md5(self): res = hash.file_to_md5(FILE) assert res == '7565a01bd35f31ba82ab55c978c1b755'