forked from trekhleb/learn-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_glob.py
More file actions
29 lines (22 loc) · 1.04 KB
/
Copy pathtest_glob.py
File metadata and controls
29 lines (22 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
"""File Wildcards.
@see: https://docs.python.org/3/tutorial/stdlib.html#file-wildcards
The glob module provides a function for making file lists from directory wildcard searches:
"""
import glob
def test_glob():
"""File Wildcards."""
# == operator for lists relies on the order of elements in the list.
# In some cases (like on Linux Mint, python3.6) the glob() function returns list
# in reverse order then it might be expected. Thus lets sort both lists before comparison
# using sorted() built-in function.
# Linux
# assert sorted(glob.glob('src/standard_libraries/glob_files/*.txt')) == sorted([
# 'src/standard_libraries/glob_files/first_file.txt',
# 'src/standard_libraries/glob_files/second_file.txt'
# ])
# Window
assert sorted(glob.glob('src\\standard_libraries\\glob_files\\*.txt')) == sorted([
'src\\standard_libraries\\glob_files\\first_file.txt',
'src\\standard_libraries\\glob_files\\second_file.txt',
'src\\standard_libraries\\glob_files\\third_file.txt'
])