@@ -19,9 +19,9 @@ def test_config_builder_initializers():
1919 """Test that initializers can be set and retrieved correctly."""
2020 builder = ConfigBuilder ()
2121 mock_initializer = Mock ()
22-
22+
2323 result = builder .initializers ([mock_initializer ])
24-
24+
2525 assert result is builder # Method chaining
2626 assert builder ._initializers == [mock_initializer ]
2727
@@ -30,9 +30,9 @@ def test_config_builder_synchronizers_primary_only():
3030 """Test that primary synchronizer can be set without secondary."""
3131 builder = ConfigBuilder ()
3232 mock_synchronizer = Mock ()
33-
33+
3434 result = builder .synchronizers (mock_synchronizer )
35-
35+
3636 assert result is builder # Method chaining
3737 assert builder ._primary_synchronizer == mock_synchronizer
3838 assert builder ._secondary_synchronizer is None
@@ -43,9 +43,9 @@ def test_config_builder_synchronizers_with_secondary():
4343 builder = ConfigBuilder ()
4444 mock_primary = Mock ()
4545 mock_secondary = Mock ()
46-
46+
4747 result = builder .synchronizers (mock_primary , mock_secondary )
48-
48+
4949 assert result is builder # Method chaining
5050 assert builder ._primary_synchronizer == mock_primary
5151 assert builder ._secondary_synchronizer == mock_secondary
@@ -57,12 +57,12 @@ def test_config_builder_build_success():
5757 mock_initializer = Mock ()
5858 mock_primary = Mock ()
5959 mock_secondary = Mock ()
60-
60+
6161 builder .initializers ([mock_initializer ])
6262 builder .synchronizers (mock_primary , mock_secondary )
63-
63+
6464 config = builder .build ()
65-
65+
6666 assert isinstance (config , Config )
6767 assert config .initializers == [mock_initializer ]
6868 assert config .primary_synchronizer == mock_primary
@@ -72,7 +72,7 @@ def test_config_builder_build_success():
7272def test_config_builder_build_missing_primary_synchronizer ():
7373 """Test that build fails when primary synchronizer is not set."""
7474 builder = ConfigBuilder ()
75-
75+
7676 with pytest .raises (ValueError , match = "Primary synchronizer must be set" ):
7777 builder .build ()
7878
@@ -81,9 +81,9 @@ def test_config_builder_build_with_initializers_only():
8181 """Test that build fails when only initializers are set."""
8282 builder = ConfigBuilder ()
8383 mock_initializer = Mock ()
84-
84+
8585 builder .initializers ([mock_initializer ])
86-
86+
8787 with pytest .raises (ValueError , match = "Primary synchronizer must be set" ):
8888 builder .build ()
8989
@@ -94,19 +94,19 @@ def test_config_builder_method_chaining():
9494 mock_initializer = Mock ()
9595 mock_primary = Mock ()
9696 mock_secondary = Mock ()
97-
97+
9898 # Test that each method returns the builder instance
99- result = ( builder
100- . initializers ([ mock_initializer ])
101- . synchronizers ( mock_primary , mock_secondary ) )
102-
99+ result = builder . initializers ([ mock_initializer ]). synchronizers (
100+ mock_primary , mock_secondary
101+ )
102+
103103 assert result is builder
104104
105105
106106def test_config_builder_default_state ():
107107 """Test that ConfigBuilder starts with all fields as None."""
108108 builder = ConfigBuilder ()
109-
109+
110110 assert builder ._initializers is None
111111 assert builder ._primary_synchronizer is None
112112 assert builder ._secondary_synchronizer is None
@@ -119,17 +119,17 @@ def test_config_builder_multiple_calls():
119119 mock_initializer2 = Mock ()
120120 mock_primary1 = Mock ()
121121 mock_primary2 = Mock ()
122-
122+
123123 # Set initial values
124124 builder .initializers ([mock_initializer1 ])
125125 builder .synchronizers (mock_primary1 )
126-
126+
127127 # Overwrite with new values
128128 builder .initializers ([mock_initializer2 ])
129129 builder .synchronizers (mock_primary2 )
130-
130+
131131 config = builder .build ()
132-
132+
133133 assert config .initializers == [mock_initializer2 ]
134134 assert config .primary_synchronizer == mock_primary2
135135
@@ -138,7 +138,7 @@ def test_custom_builder():
138138 """Test that custom() returns a fresh ConfigBuilder instance."""
139139 builder1 = custom ()
140140 builder2 = custom ()
141-
141+
142142 assert isinstance (builder1 , ConfigBuilder )
143143 assert isinstance (builder2 , ConfigBuilder )
144144 assert builder1 is not builder2 # Different instances
@@ -147,9 +147,9 @@ def test_custom_builder():
147147def test_default_config_builder ():
148148 """Test that default() returns a properly configured ConfigBuilder."""
149149 mock_ld_config = Mock (spec = LDConfig )
150-
150+
151151 builder = default (mock_ld_config )
152-
152+
153153 assert isinstance (builder , ConfigBuilder )
154154 # The actual implementation details would be tested in integration tests
155155 # Here we just verify it returns a builder
@@ -158,9 +158,9 @@ def test_default_config_builder():
158158def test_streaming_config_builder ():
159159 """Test that streaming() returns a properly configured ConfigBuilder."""
160160 mock_ld_config = Mock (spec = LDConfig )
161-
161+
162162 builder = streaming (mock_ld_config )
163-
163+
164164 assert isinstance (builder , ConfigBuilder )
165165 # The actual implementation details would be tested in integration tests
166166 # Here we just verify it returns a builder
@@ -169,9 +169,9 @@ def test_streaming_config_builder():
169169def test_polling_config_builder ():
170170 """Test that polling() returns a properly configured ConfigBuilder."""
171171 mock_ld_config = Mock (spec = LDConfig )
172-
172+
173173 builder = polling (mock_ld_config )
174-
174+
175175 assert isinstance (builder , ConfigBuilder )
176176 # The actual implementation details would be tested in integration tests
177177 # Here we just verify it returns a builder
@@ -181,13 +181,13 @@ def test_config_dataclass_immutability():
181181 """Test that Config instances are immutable (frozen dataclass)."""
182182 mock_primary = Mock ()
183183 mock_secondary = Mock ()
184-
184+
185185 config = Config (
186186 initializers = None ,
187187 primary_synchronizer = mock_primary ,
188- secondary_synchronizer = mock_secondary
188+ secondary_synchronizer = mock_secondary ,
189189 )
190-
190+
191191 # Attempting to modify attributes should raise an error
192192 with pytest .raises (dataclasses .FrozenInstanceError ):
193193 config .primary_synchronizer = Mock ()
@@ -197,12 +197,12 @@ def test_config_builder_with_none_initializers():
197197 """Test that initializers can be explicitly set to None."""
198198 builder = ConfigBuilder ()
199199 mock_primary = Mock ()
200-
200+
201201 builder .initializers (None )
202202 builder .synchronizers (mock_primary )
203-
203+
204204 config = builder .build ()
205-
205+
206206 assert config .initializers is None
207207 assert config .primary_synchronizer == mock_primary
208208
@@ -211,11 +211,11 @@ def test_config_builder_with_empty_initializers_list():
211211 """Test that empty list of initializers is handled correctly."""
212212 builder = ConfigBuilder ()
213213 mock_primary = Mock ()
214-
214+
215215 builder .initializers ([])
216216 builder .synchronizers (mock_primary )
217-
217+
218218 config = builder .build ()
219-
219+
220220 assert config .initializers == []
221221 assert config .primary_synchronizer == mock_primary
0 commit comments