99
1010def test_typed_coercion ():
1111 store = AssetStore ()
12- store .set ("retries" , "3" , type = "int" )
13- store .set ("enabled" , "yes" , type = "bool" )
14- store .set ("title" , "Hi" , type = "text" )
12+ store .set ("retries" , "3" , asset_type = "int" )
13+ store .set ("enabled" , "yes" , asset_type = "bool" )
14+ store .set ("title" , "Hi" , asset_type = "text" )
1515 assert store .get ("retries" ).value == 3
1616 assert store .get ("enabled" ).value is True
1717 assert store .get ("title" ).value == "Hi"
@@ -31,23 +31,23 @@ def test_environment_override_and_fallback():
3131
3232def test_credential_get_returns_reference_not_secret ():
3333 store = AssetStore ()
34- store .set ("db_pw" , "vault_db_ref" , type = "credential" )
34+ store .set ("db_pw" , "vault_db_ref" , asset_type = "credential" )
3535 asset = store .get ("db_pw" )
3636 assert asset .type == "credential"
3737 assert asset .value == "vault_db_ref" # the reference, not a secret
3838
3939
4040def test_credential_resolve_uses_injected_resolver ():
4141 store = AssetStore (secret_resolver = {"vault_db_ref" : "s3cr3t" }.get )
42- store .set ("db_pw" , "vault_db_ref" , type = "credential" )
42+ store .set ("db_pw" , "vault_db_ref" , asset_type = "credential" )
4343 assert store .resolve ("db_pw" ) == "s3cr3t"
44- store .set ("plain" , "visible" , type = "text" )
44+ store .set ("plain" , "visible" , asset_type = "text" )
4545 assert store .resolve ("plain" ) == "visible" # non-credential returns value
4646
4747
4848def test_resolve_without_resolver_raises ():
4949 store = AssetStore ()
50- store .set ("db_pw" , "ref" , type = "credential" )
50+ store .set ("db_pw" , "ref" , asset_type = "credential" )
5151 with pytest .raises (RuntimeError ):
5252 store .resolve ("db_pw" )
5353
@@ -64,7 +64,7 @@ def test_list_and_delete():
6464
6565def test_persists_across_instances (tmp_path ):
6666 db = str (tmp_path / "assets.json" )
67- AssetStore (db ).set ("token" , "42" , type = "int" , environment = "prod" )
67+ AssetStore (db ).set ("token" , "42" , asset_type = "int" , environment = "prod" )
6868 assert AssetStore (db ).get ("token" , environment = "prod" ).value == 42
6969
7070
@@ -80,7 +80,7 @@ def test_active_environment(monkeypatch):
8080def test_executor_round_trip (tmp_path ):
8181 db = str (tmp_path / "a.json" )
8282 ac .execute_action ([["AC_set_asset" ,
83- {"name" : "n" , "value" : "5" , "type " : "int" ,
83+ {"name" : "n" , "value" : "5" , "asset_type " : "int" ,
8484 "environment" : "prod" , "db" : db }]])
8585 rec = ac .execute_action ([["AC_get_asset" ,
8686 {"name" : "n" , "environment" : "prod" , "db" : db }]])
0 commit comments