[] added a custom name for the generated file
Some checks failed
DCO action / DCO (pull_request) Has been cancelled
Some checks failed
DCO action / DCO (pull_request) Has been cancelled
Signed-off-by: Roman Chernykh <r.chernykh@yadro.com>
This commit is contained in:
parent
577ec5ce27
commit
44bda557d3
1 changed files with 6 additions and 2 deletions
|
@ -45,7 +45,7 @@ def ensure_directory_opener(path, flags):
|
||||||
# TODO: Do not add {size} to title yet, since it produces dynamic info in top level steps
|
# TODO: Do not add {size} to title yet, since it produces dynamic info in top level steps
|
||||||
# Use object_size dt in future as argument
|
# Use object_size dt in future as argument
|
||||||
@reporter.step("Generate file")
|
@reporter.step("Generate file")
|
||||||
def generate_file(size: int) -> TestFile:
|
def generate_file(size: int, file_name: Optional[str] = None) -> TestFile:
|
||||||
"""Generates a binary file with the specified size in bytes.
|
"""Generates a binary file with the specified size in bytes.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
|
@ -54,7 +54,11 @@ def generate_file(size: int) -> TestFile:
|
||||||
Returns:
|
Returns:
|
||||||
The path to the generated file.
|
The path to the generated file.
|
||||||
"""
|
"""
|
||||||
test_file = TestFile(os.path.join(ASSETS_DIR, string_utils.unique_name("object-")))
|
|
||||||
|
if file_name is None:
|
||||||
|
file_name = string_utils.unique_name("object-")
|
||||||
|
|
||||||
|
test_file = TestFile(os.path.join(ASSETS_DIR, file_name))
|
||||||
with open(test_file, "wb", opener=ensure_directory_opener) as file:
|
with open(test_file, "wb", opener=ensure_directory_opener) as file:
|
||||||
file.write(os.urandom(size))
|
file.write(os.urandom(size))
|
||||||
logger.info(f"File with size {size} bytes has been generated: {test_file}")
|
logger.info(f"File with size {size} bytes has been generated: {test_file}")
|
||||||
|
|
Loading…
Reference in a new issue