/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/test_fifo_cache.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-11-16 18:59:44 UTC
  • mfrom: (7143.15.15 more-cleanups)
  • Revision ID: breezy.the.bot@gmail.com-20181116185944-biefv1sub37qfybm
Sprinkle some PEP8iness.

Merged from https://code.launchpad.net/~jelmer/brz/more-cleanups/+merge/358611

Show diffs side-by-side

added added

removed removed

Lines of Context:
194
194
 
195
195
    def test_cleanup_funcs(self):
196
196
        log = []
 
197
 
197
198
        def logging_cleanup(key, value):
198
199
            log.append((key, value))
199
200
        c = fifo_cache.FIFOCache(5, 4)
200
201
        c.add(1, 2, cleanup=logging_cleanup)
201
202
        c.add(2, 3, cleanup=logging_cleanup)
202
203
        c.add(3, 4, cleanup=logging_cleanup)
203
 
        c.add(4, 5, cleanup=None) # no cleanup for 4
204
 
        c[5] = 6 # no cleanup for 5
 
204
        c.add(4, 5, cleanup=None)  # no cleanup for 4
 
205
        c[5] = 6  # no cleanup for 5
205
206
        self.assertEqual([], log)
206
207
        # Adding another key should cleanup 1 & 2
207
208
        c.add(6, 7, cleanup=logging_cleanup)
225
226
 
226
227
    def test_cleanup_at_deconstruct(self):
227
228
        log = []
 
229
 
228
230
        def logging_cleanup(key, value):
229
231
            log.append((key, value))
230
232
        c = fifo_cache.FIFOCache()
252
254
        self.assertEqual([(1, '2')], sorted(viewitems(c)))
253
255
        self.assertEqual(['2'], sorted(viewvalues(c)))
254
256
        self.assertEqual({1: '2'}, c)
255
 
        self.assertEqual(1024*1024, c.cache_size())
 
257
        self.assertEqual(1024 * 1024, c.cache_size())
256
258
 
257
259
    def test_missing(self):
258
260
        c = fifo_cache.FIFOSizeCache()
273
275
        c[2] = 'cde'
274
276
        c[3] = 'fghi'
275
277
        self.assertEqual({1: 'ab', 2: 'cde', 3: 'fghi'}, c)
276
 
        c[4] = 'jkl' # Collapse
 
278
        c[4] = 'jkl'  # Collapse
277
279
        self.assertEqual({3: 'fghi', 4: 'jkl'}, c)
278
280
        # Replacing an item will bump it to the end of the queue
279
281
        c[3] = 'mnop'
283
285
 
284
286
    def test_adding_large_key(self):
285
287
        c = fifo_cache.FIFOSizeCache(10, 8)
286
 
        c[1] = 'abcdefgh' # Adding a large key won't get cached at all
 
288
        c[1] = 'abcdefgh'  # Adding a large key won't get cached at all
287
289
        self.assertEqual({}, c)
288
290
        c[1] = 'abcdefg'
289
291
        self.assertEqual({1: 'abcdefg'}, c)