mirror of
https://github.com/python/cpython.git
synced 2025-09-19 15:10:58 +00:00
Do a little more searching for the data file for the test: this allows
using a build directory just inside the source directory and saving just one copy of the test data in the source tree, rather than having a copy in each build directory.
This commit is contained in:
parent
3c9068bbec
commit
b28271f24d
1 changed files with 12 additions and 1 deletions
|
@ -4,7 +4,18 @@ import os
|
||||||
from unicodedata import normalize
|
from unicodedata import normalize
|
||||||
|
|
||||||
TESTDATAFILE = "NormalizationTest.txt"
|
TESTDATAFILE = "NormalizationTest.txt"
|
||||||
skip_expected = not os.path.exists(TESTDATAFILE)
|
|
||||||
|
# This search allows using a build directory just inside the source
|
||||||
|
# directory, and saving just one copy of the test data in the source
|
||||||
|
# tree, rather than having a copy in each build directory.
|
||||||
|
# There might be a better way to do this.
|
||||||
|
|
||||||
|
for path in [os.path.curdir, os.path.pardir]:
|
||||||
|
fn = os.path.join(path, TESTDATAFILE)
|
||||||
|
skip_expected = not os.path.exists(fn)
|
||||||
|
if not skip_expected:
|
||||||
|
TESTDATAFILE = fn
|
||||||
|
break
|
||||||
|
|
||||||
class RangeError:
|
class RangeError:
|
||||||
pass
|
pass
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue