def test_source_dirs_files(): |
-> temp = py.test.ensuretemp('test_source_dirs_files') |
temp.join('dir').ensure(dir=True) |
temp.join('dir/file1.py').ensure(file=True) |
temp.join('dir/file2.pyc').ensure(file=True) |
temp.join('dir/file3.c').ensure(file=True) |
temp.join('dir/.hidden_file').ensure(file=True) |
temp.join('dir/sub').ensure(dir=True) |
temp.join('dir/.hidden_dir').ensure(dir=True) |
dirs, files = htmlgen.source_dirs_files(temp.join('dir')) |
dirnames = py.builtin.sorted([d.basename for d in dirs]) |
filenames = py.builtin.sorted([f.basename for f in files]) |
assert dirnames == ['sub'] |
assert filenames == ['file1.py', 'file3.c'] |