File tree Expand file tree Collapse file tree 1 file changed +14
-11
lines changed
Expand file tree Collapse file tree 1 file changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -96,17 +96,20 @@ def test_generate_produces_unique_ids(self):
9696 # All IDs should be unique
9797 assert len (ids ) == len (set (ids ))
9898
99- def test_generate_with_none_context (self ):
100- """Test that generate works with context set to None."""
99+ @pytest .mark .parametrize (
100+ 'context_arg' ,
101+ [
102+ None ,
103+ IDGeneratorContext (),
104+ ],
105+ ids = [
106+ 'none_context' ,
107+ 'empty_context' ,
108+ ],
109+ )
110+ def test_generate_works_with_various_contexts (self , context_arg ):
111+ """Test that generate works with various context inputs."""
101112 generator = UUIDGenerator ()
102- result = generator .generate (None )
103- assert isinstance (result , str )
104- uuid .UUID (result )
105-
106- def test_generate_with_empty_context (self ):
107- """Test that generate works with an empty context."""
108- generator = UUIDGenerator ()
109- context = IDGeneratorContext ()
110- result = generator .generate (context )
113+ result = generator .generate (context_arg )
111114 assert isinstance (result , str )
112115 uuid .UUID (result )
You can’t perform that action at this time.
0 commit comments