test/tool-option-parsing: don't depend on build prefix

Fixes: https://github.com/xkbcommon/libxkbcommon/issues/244
Signed-off-by: Ran Benita <ran@unusedvar.com>
master
Ran Benita 2021-05-22 20:11:10 +03:00
parent 98f07da895
commit 8507af731a
1 changed files with 4 additions and 0 deletions

View File

@ -298,6 +298,10 @@ if __name__ == '__main__':
with tempfile.TemporaryDirectory() as tmpdir: with tempfile.TemporaryDirectory() as tmpdir:
# Use our own test xkeyboard-config copy. # Use our own test xkeyboard-config copy.
os.environ['XKB_CONFIG_ROOT'] = top_srcdir + '/test/data' os.environ['XKB_CONFIG_ROOT'] = top_srcdir + '/test/data'
# Use our own X11 locale copy.
os.environ['XLOCALEDIR'] = top_srcdir + '/test/data/locale'
# Use our own locale.
os.environ['LC_CTYPE'] = 'en_US.UTF-8'
# libxkbcommon has fallbacks when XDG_CONFIG_HOME isn't set so we need # libxkbcommon has fallbacks when XDG_CONFIG_HOME isn't set so we need
# to override it with a known (empty) directory. Otherwise our test # to override it with a known (empty) directory. Otherwise our test
# behavior depends on the system the test is run on. # behavior depends on the system the test is run on.