INNER CODE UNIT · Python
_write_kt_file_definitions
Kotlin/kandy · util/kandy-samples-utils/nb_to_doc.py:541
def _write_kt_file_definitions(file, defs: List[str], base_name: str) -> None:
"""
Write class definition and member definitions to the Kotlin file.
Args:
file: File object to write to
defs: List of definitions
base_name: Base name for class name
"""
sample_name = os.path.splitext(os.path.basename(file.name))[0]
_write_line(file, f"class {base_name.capitalize()}Tests : SampleHelper(\"{sample_name}\") {{")
for definition in defs:
_write_line(file, definition, indent=4)
def _write_kt_file_tests(file, cells: List[Tuple[NotebookNode, Optional[str], Optional[str]]], base_name: str) -> None:
"""