We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 48ebd73 commit c557b56Copy full SHA for c557b56
tests/test_feature_flags.py
@@ -170,6 +170,25 @@ def test_flag_tracking():
170
{"flag": "f", "result": False},
171
]
172
173
+ # Test updates
174
+ buffer.set("e", True)
175
+ buffer.set("e", False)
176
177
+ flags = buffer.get()
178
+ assert flags == [
179
+ {"flag": "d", "result": False},
180
+ {"flag": "f", "result": False},
181
+ {"flag": "e", "result": True},
182
+ ]
183
+
184
+ buffer.set("d", True)
185
186
187
188
189
+ {"flag": "d", "result": True},
190
191
192
193
def test_flag_buffer_concurrent_access():
194
buffer = FlagBuffer(capacity=100)
0 commit comments