Skip to content

Commit c557b56

Browse files
authored
ref(flags): add LRU update/dedupe test coverage (#4082)
1 parent 48ebd73 commit c557b56

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tests/test_feature_flags.py

+19
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,25 @@ def test_flag_tracking():
170170
{"flag": "f", "result": False},
171171
]
172172

173+
# Test updates
174+
buffer.set("e", True)
175+
buffer.set("e", False)
176+
buffer.set("e", True)
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+
flags = buffer.get()
186+
assert flags == [
187+
{"flag": "f", "result": False},
188+
{"flag": "e", "result": True},
189+
{"flag": "d", "result": True},
190+
]
191+
173192

174193
def test_flag_buffer_concurrent_access():
175194
buffer = FlagBuffer(capacity=100)

0 commit comments

Comments
 (0)