Orchestrata Ultimate › Tests › Reference › agents › volks › codedirector › scaffold

Tests reference — tests/agents/volks/codedirector/scaffold

tests/agents/volks/codedirector/scaffold — 3 test modules, 22 test functions. Source tree: tests/agents/volks/codedirector/scaffold at commit 8a2cb42ad. Generated from the tests AST snapshot by scripts/gen-data-pages.py.

Prose pending.

Modules

Module Tests Covers
test_generator_extended.py 16 2
test_types.py 6 1

Module details

tests/agents/volks/codedirector/scaffold/test_generator_extended.py

source · 16 tests · 464 lines

Covers: agents.volks.codedirector.scaffold.generator, agents.volks.codedirector.scaffold.types

Kind Name Line Description
function test_generate_skeleton_empty_project_name 155 When project_name is empty, it defaults to basename of project_dir.
function test_generate_skeleton_existing_context_json 181 If context.json already exists, it is not recreated or added to created_files.
function test_generate_skeleton_with_git_repo 205 If .git exists, generator runs git add and commit.
function test_generate_skeleton_uv_sync_success 252 When pyproject.toml is valid, uv sync runs successfully.
function test_create_directories_init_already_exists 277 Pre-existing init.py files are left untouched.
function test_create_directories_non_py_files_no_unit_dirs 289 Non-.py files do not trigger per-module unit test directories.
function test_create_directories_test_prefixed_files_no_unit_dirs 298 Files already named test_*.py do not get redundant unit test dirs.
function test_create_directories_init_basename_no_unit_dir 306 init.py files do not get per-module unit test directories.
function test_create_directories_no_parent_file_at_root 314 A file path with no parent directory does not crash _create_directories.
function test_generate_init_files_with_imports 328 init.py files include real imports from their ModuleSpec.
function test_generate_init_files_tests_init_already_exists 353 If tests/init.py already exists, it is not regenerated.
function test_generate_modules_with_classes 373 Modules containing classes render class definitions correctly.
function test_generate_modules_filters_non_imports 398 Only real Python imports (from/import) are kept in rendered modules.
function test_generate_modules_skips_init_files 421 init.py modules are skipped by _generate_modules.
function test_generate_conftest_creates_tests_dir 440 If tests/ directory does not exist, _generate_conftest creates it.
function test_create_jinja_env_uses_file_system_loader 458 The real Jinja environment is configured with FileSystemLoader.

tests/agents/volks/codedirector/scaffold/test_types.py

source · 6 tests · 95 lines

Tests for agents.volks.codedirector.scaffold.types.

Covers: agents.volks.codedirector.scaffold.types

Kind Name Line Description
class TestMethodSpec 31
method TestMethodSpec.test_defaults 32
method TestMethodSpec.test_all_fields 43
class TestClassSpec 60
method TestClassSpec.test_defaults 61
method TestClassSpec.test_with_methods 70
class TestModuleSpec 77
method TestModuleSpec.test_defaults 78
class TestProjectSpec 86
method TestProjectSpec.test_defaults 87

Support files

Fixtures, package markers and helpers without test functions.