@@ -84,20 +84,16 @@ def get_binary_path(binary="unity8"):
8484 return binary_path
8585
8686def get_data_dirs():
87− """Prepend a local path to XDG_DATA_DIRS."""
87+ """Prepend a mock data path to XDG_DATA_DIRS."""
88+ data_path = os.path.abspath(
89+ os.path.join(os.path.dirname(__file__),
90+ running_installed_tests() and "../share/unity8/mocks/data" or "../../mocks/data"
91+ ))
8892 xdg_path = os.getenv("XDG_DATA_DIRS")
89− if running_installed_tests():
90− return xdg_path or ""
93+ if xdg_path:
94+ return "{0}:{1}".format(data_path, xdg_path)
9195 else:
92− data_path = os.path.abspath(
93− os.path.join(os.path.dirname(__file__),
94− "../share"
95− )
96− )
97− if xdg_path:
98− return "{0}:{1}".format(data_path, xdg_path)
99− else:
100− return data_path
96+ return data_path
10197
10298def get_grid_size():
10399 grid_size = os.getenv('GRID_UNIT_PX')