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:
    """

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…