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.