MCPcopy Create free account
hub / github.com/catboost/catboost / file

Method file

library/python/testing/yatest_lib/ya.py:200–210  ·  view source on GitHub ↗
(self, path, diff_tool=None, local=False, diff_file_name=None, diff_tool_timeout=None)

Source from the content-addressed store, hash-verified

198 return path
199
200 def file(self, path, diff_tool=None, local=False, diff_file_name=None, diff_tool_timeout=None):
201 if diff_tool:
202 if isinstance(diff_tool, tuple):
203 diff_tool = list(diff_tool)
204 # Normalize path to diff_tool - abs path in run_test node won't be accessible in canonize node
205 if isinstance(diff_tool, list):
206 diff_tool[0] = self._build_root_rel(diff_tool[0])
207 else:
208 diff_tool = self._build_root_rel(diff_tool)
209
210 return ExternalDataInfo.serialize_file(path, diff_tool=diff_tool, local=local, diff_file_name=diff_file_name, diff_tool_timeout=diff_tool_timeout)
211
212 def get_param(self, key, default=None):
213 return self._test_params.get(key, default)

Callers 3

canonical_fileFunction · 0.45
canonical_dirFunction · 0.45
ListTestsMethod · 0.45

Calls 4

_build_root_relMethod · 0.95
isinstanceFunction · 0.85
serialize_fileMethod · 0.80
listClass · 0.50

Tested by

no test coverage detected