def test_processdocs(): """Test processdocs.""" passresult = prebuild.processdocs(prebuild.listfiles(docdir, mdsuffix, ignore)) failresult = prebuild.processdocs('failstring') assert passresult == 0 assert failresult == 1
def test_cleanup(): """Test cleanup amd remove test files.""" files = prebuild.listfiles(docdir, tempsuffix, ignore) assert postbuild.cleanup(files, tempsuffix) == 0 assert postbuild.cleanup(123, tempsuffix) == 1 for file in listdir(docdir): if file.endswith(mdsuffix): remove('tools/' + file)
def test_copydocs(): """Test copydocs.""" assert prebuild.copydocs(prebuild.listfiles(docdir, mdsuffix, ignore), tempsuffix) == 0 alteredlist = [readpass, copydoc] dirpass = [] for file in listdir(docdir): if any(file.endswith(ext) for ext in extensions): dirpass.append('tools/' + file) assert set(dirpass) == set(alteredlist) assert prebuild.copydocs('failext', tempsuffix) == 1
0 """ logging.debug('Running cleanup()') try: for file in files: if path.exists(file): rename(file, file[:-len(tempsuffix)]) return 0 except Exception as e: logging.error('Cleanup error (cleanup): ' + str(e)) return 1 if __name__ == '__main__': conf = { 'docdir': "./", 'mdsuffix': ".md", 'tempsuffix': ".temp", 'ignore': "None", 'debug': True } if conf['debug'] == 'True': logging.basicConfig(level=logging.DEBUG) files = listfiles(conf['docdir'], conf['tempsuffix'], conf['ignore']) result = cleanup(files, conf['tempsuffix']) if result == 0: print('Cleanup complete.') else: print('Cleanup failed.')
:rtype: int :example: >>> cleanup(['file1.md.temp','file2.md.temp'], '.temp') 0 """ logging.debug('Running cleanup()') try: for file in files: if path.exists(file): rename(file, file[:-len(tempsuffix)]) return 0 except Exception as e: logging.error('Cleanup error (cleanup): ' + str(e)) return 1 if __name__ == '__main__': config = configparser.ConfigParser() config.read(['tox.ini', '../tox.ini']) conf = dict(config.items('mdsphinx')) if conf['debug'] == 'True': logging.basicConfig(level=logging.DEBUG) files = listfiles(conf['docdir'], conf['tempsuffix'], conf['ignore']) result = cleanup(files, conf['tempsuffix']) if result == 0: print('Cleanup complete.') else: print('Cleanup failed.')
def test_listfiles(): """Test listfiles.""" correctlist = [path.realpath('tools/readpass.md')] assert prebuild.listfiles(docdir, mdsuffix, ignore) == correctlist