generated from coulomb/repo-seed
Scope as first class root charactaristic
This commit is contained in:
@@ -82,6 +82,8 @@ def test_manual_registry_builds_ability_map(tmp_path):
|
||||
ability_map = service.ability_map(repository.id)
|
||||
|
||||
assert ability_map.repository.name == "MailRouter"
|
||||
assert ability_map.scope.name == "MailRouter"
|
||||
assert ability_map.scope.confidence_label == "high"
|
||||
assert ability_map.abilities[0].name == "Business Email Routing"
|
||||
capability = ability_map.abilities[0].capabilities[0]
|
||||
assert capability.name == "Classify Incoming Email"
|
||||
@@ -93,6 +95,15 @@ def test_manual_registry_builds_ability_map(tmp_path):
|
||||
assert capability.evidence[0].reference_kind == "fact"
|
||||
assert capability.evidence[0].reference_id == 42
|
||||
|
||||
updated_map = service.update_scope(
|
||||
repository.id,
|
||||
name="MailRouter Product Scope",
|
||||
description="Email routing repository scope.",
|
||||
confidence=0.9,
|
||||
)
|
||||
assert updated_map.scope.name == "MailRouter Product Scope"
|
||||
assert updated_map.scope.description == "Email routing repository scope."
|
||||
|
||||
|
||||
def test_manual_registry_updates_and_deletes_approved_entries(tmp_path):
|
||||
service = make_service(tmp_path)
|
||||
|
||||
Reference in New Issue
Block a user