File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232 UpdateDynamicPolicyRequest ,
3333 UpdateStaticPolicyRequest ,
3434)
35+ from axonflow .types import CATEGORY_MEDIA_SAFETY
3536
3637# Sample test data
3738SAMPLE_STATIC_POLICY = {
@@ -494,6 +495,16 @@ def test_create_static_policy_request_with_organization(self) -> None:
494495 assert request .tier == PolicyTier .ORGANIZATION
495496 assert request .organization_id == "org_12345"
496497
498+ def test_create_static_policy_request_with_media_category_constant (self ) -> None :
499+ """Test media category constants are valid for static policy requests."""
500+ request = CreateStaticPolicyRequest (
501+ name = "Media Safety Policy" ,
502+ category = CATEGORY_MEDIA_SAFETY ,
503+ pattern = r"media.nsfw_score > 0.8" ,
504+ severity = PolicySeverity .HIGH ,
505+ )
506+ assert request .category == PolicyCategory .MEDIA_SAFETY
507+
497508 def test_create_dynamic_policy_request (self ) -> None :
498509 """Test create dynamic policy request model."""
499510 request = CreateDynamicPolicyRequest (
You can’t perform that action at this time.
0 commit comments