@@ -165,32 +165,28 @@ def test_decorator_info(self):
165
165
self .assertEqual (wrapper .cache_info (), (0 , 0 , 2 , 0 ))
166
166
167
167
def test_decorator_lock_info (self ):
168
- # hit: lock.count += 1
169
- # miss: lock.count += 3 (get, update missed, set)
170
- # info: lock.count += 1
171
- # clear: lock.count += 1
172
168
cache = self .cache (2 )
173
169
lock = CountedLock ()
174
170
wrapper = cachetools .cached (cache , lock = lock , info = True )(self .func )
175
171
self .assertEqual (wrapper .cache_info (), (0 , 0 , 2 , 0 ))
176
172
self .assertEqual (lock .count , 1 )
177
173
self .assertEqual (wrapper (0 ), 0 )
178
- self .assertEqual (lock .count , 4 )
174
+ self .assertEqual (lock .count , 3 )
179
175
self .assertEqual (wrapper .cache_info (), (0 , 1 , 2 , 1 ))
180
- self .assertEqual (lock .count , 5 )
176
+ self .assertEqual (lock .count , 4 )
181
177
self .assertEqual (wrapper (1 ), 1 )
182
- self .assertEqual (lock .count , 8 )
178
+ self .assertEqual (lock .count , 6 )
183
179
self .assertEqual (wrapper .cache_info (), (0 , 2 , 2 , 2 ))
184
- self .assertEqual (lock .count , 9 )
180
+ self .assertEqual (lock .count , 7 )
185
181
self .assertEqual (wrapper (0 ), 0 )
186
- self .assertEqual (lock .count , 10 )
182
+ self .assertEqual (lock .count , 8 )
187
183
self .assertEqual (wrapper .cache_info (), (1 , 2 , 2 , 2 ))
188
- self .assertEqual (lock .count , 11 )
184
+ self .assertEqual (lock .count , 9 )
189
185
wrapper .cache_clear ()
190
- self .assertEqual (lock .count , 12 )
186
+ self .assertEqual (lock .count , 10 )
191
187
self .assertEqual (len (cache ), 0 )
192
188
self .assertEqual (wrapper .cache_info (), (0 , 0 , 2 , 0 ))
193
- self .assertEqual (lock .count , 13 )
189
+ self .assertEqual (lock .count , 11 )
194
190
195
191
def test_zero_size_cache_decorator (self ):
196
192
cache = self .cache (0 )
0 commit comments