~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to tools/testweave.py

  • Committer: Martin Pool
  • Date: 2005-07-18 13:38:13 UTC
  • Revision ID: mbp@sourcefrog.net-20050718133813-4343f0cde39537de
- refactor member names in Weave code

Show diffs side-by-side

added added

removed removed

Lines of Context:
150
150
 
151
151
        # self.log("changes to text3: " + pformat(list(k._delta(set([0, 1]), text3))))
152
152
 
153
 
        self.log("k._l=" + pformat(k._l))
 
153
        self.log("k._weave=" + pformat(k._weave))
154
154
 
155
155
        self.assertEqual(k.annotate(3),
156
156
                         [(0, 'line 1'),
192
192
            ver = k.add([0], t)
193
193
 
194
194
        self.log('final weave:')
195
 
        self.log('k._l=' + pformat(k._l))
 
195
        self.log('k._weave=' + pformat(k._weave))
196
196
 
197
197
        for i in range(len(texts)):
198
198
            self.assertEqual(k.get(i+1),
206
206
    def runTest(self):
207
207
        k = Weave()
208
208
 
209
 
        k._v = [(),
 
209
        k._parents = [(),
210
210
                ]
211
 
        k._l = [('{', 0),
 
211
        k._weave = [('{', 0),
212
212
                'first line',
213
213
                ('[', 0),
214
214
                'deleted in 0',
230
230
    def runTest(self):
231
231
        k = Weave()
232
232
 
233
 
        k._v = [(),
 
233
        k._parents = [(),
234
234
                frozenset([0]),
235
235
                ]
236
 
        k._l = [('{', 0),
 
236
        k._weave = [('{', 0),
237
237
                'first line',
238
238
                ('[', 1),
239
239
                'line to be deleted',
260
260
    def runTest(self):
261
261
        k = Weave()
262
262
 
263
 
        k._v = [frozenset(),
 
263
        k._parents = [frozenset(),
264
264
                frozenset([0]),
265
265
                ]
266
 
        k._l = [('{', 0),
 
266
        k._weave = [('{', 0),
267
267
                'first line',
268
268
                ('[', 1),
269
269
                'line to be deleted',
294
294
    def runTest(self):
295
295
        k = Weave()
296
296
 
297
 
        k._v = [frozenset(),
 
297
        k._parents = [frozenset(),
298
298
                ]
299
 
        k._l = ['bad line',
 
299
        k._weave = ['bad line',
300
300
                ('{', 0),
301
301
                'foo {',
302
302
                ('{', 1),
324
324
    def runTest(self):
325
325
        k = Weave()
326
326
 
327
 
        k._v = [frozenset(),
 
327
        k._parents = [frozenset(),
328
328
                frozenset([0]),
329
329
                frozenset([0]),
330
330
                frozenset([0,1,2]),
331
331
                ]
332
 
        k._l = [('{', 0),
 
332
        k._weave = [('{', 0),
333
333
                'foo {',
334
334
                ('{', 1),
335
335
                '  added in version 1',
357
357
    def runTest(self):
358
358
        k = Weave()
359
359
 
360
 
        k._v = [frozenset(),
 
360
        k._parents = [frozenset(),
361
361
                frozenset([0]),
362
362
                frozenset([0]),
363
363
                frozenset([0,1,2]),
364
364
                ]
365
 
        k._l = [('{', 0),
 
365
        k._weave = [('{', 0),
366
366
                'foo {',
367
367
                ('{', 1),
368
368
                '  added in version 1',
439
439
    def runTest(self):
440
440
        k = Weave()
441
441
 
442
 
        k._v = [frozenset(), frozenset([0])]
443
 
        k._l = [('{', 0),
 
442
        k._parents = [frozenset(), frozenset([0])]
 
443
        k._weave = [('{', 0),
444
444
                "first line",
445
445
                ('}', 0),
446
446
                ('{', 1),
463
463
    def runTest(self):
464
464
        k = Weave()
465
465
 
466
 
        k._v = [frozenset(),
 
466
        k._parents = [frozenset(),
467
467
                frozenset([0]),
468
468
                frozenset([0]),
469
469
                ]
470
 
        k._l = [('{', 0),
 
470
        k._weave = [('{', 0),
471
471
                "first line",
472
472
                ('}', 0),
473
473
                ('{', 1),
504
504
        k.add([], text0)
505
505
        k.add([0], text1)
506
506
 
507
 
        self.log('k._l=' + pformat(k._l))
 
507
        self.log('k._weave=' + pformat(k._weave))
508
508
 
509
509
        self.assertEqual(k.get(0), text0)
510
510
        self.assertEqual(k.get(1), text1)
541
541
        self.assertEqual(list(k.inclusions([3])),
542
542
                         [0, 1, 2, 3])
543
543
 
544
 
        self.log('k._l=' + pformat(k._l))
 
544
        self.log('k._weave=' + pformat(k._weave))
545
545
 
546
546
        self.check_read_write(k)
547
547
 
597
597
        k.add([0], texts[1])
598
598
        k.add([0], texts[2])
599
599
 
600
 
        self.log('k._l=' + pformat(k._l))
 
600
        self.log('k._weave=' + pformat(k._weave))
601
601
 
602
602
        m = list(k.mash_iter([0, 1, 2]))
603
603
 
645
645
            ver = k.add(list(parents), t)
646
646
            parents.add(ver)
647
647
 
648
 
        self.log("k._l=" + pformat(k._l))
 
648
        self.log("k._weave=" + pformat(k._weave))
649
649
 
650
650
        for i, t in enumerate(texts):
651
651
            self.assertEqual(k.get(i), t)