/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to tests/test_commit.py

  • Committer: Jelmer Vernooij
  • Date: 2011-12-20 16:47:38 UTC
  • Revision ID: jelmer@canonical.com-20111220164738-l6tgnbttkxmq6877
Cope with some strings being unicode when returned by some versions of gtk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
296
296
 
297
297
        dlg = commit.CommitDialog(tree)
298
298
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
299
 
        self.assertEqual([(None, None, True, 'All Files', ''),
 
299
        self.assertEqual([("", "", True, 'All Files', ''),
300
300
                          ('a-id', 'a', True, 'a', 'added'),
301
301
                          ('b-id', 'b', True, 'b/', 'added'),
302
302
                          ('c-id', 'b/c', True, 'b/c', 'added'),
313
313
 
314
314
        dlg = commit.CommitDialog(tree)
315
315
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
316
 
        self.assertEqual([(None, None, True, 'All Files', ''),
 
316
        self.assertEqual([("", "", True, 'All Files', ''),
317
317
                          ('b-id', 'd', True, 'b/ => d/', 'renamed'),
318
318
                          ('a-id', 'd/a', True, 'a => d/a', 'renamed'),
319
319
                         ], values)
328
328
 
329
329
        dlg = commit.CommitDialog(tree)
330
330
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
331
 
        self.assertEqual([(None, None, True, 'All Files', ''),
 
331
        self.assertEqual([("", "", True, 'All Files', ''),
332
332
                          ('a-id', 'a', True, 'a', 'modified'),
333
333
                         ], values)
334
334
 
348
348
 
349
349
        dlg = commit.CommitDialog(tree)
350
350
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
351
 
        self.assertEqual([(None, None, True, 'All Files', ''),
 
351
        self.assertEqual([("", "", True, 'All Files', ''),
352
352
                          ('b-id', 'd', True, 'b/ => d/', 'renamed'),
353
353
                          ('a-id', 'd/a', True, 'a => d/a', 'renamed and modified'),
354
354
                          ('c-id', 'd/c', True, 'd/c', 'modified'),
371
371
 
372
372
        dlg = commit.CommitDialog(tree)
373
373
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
374
 
        self.assertEqual([(None, None, True, 'All Files', ''),
 
374
        self.assertEqual([("", "", True, 'All Files', ''),
375
375
                          ('a-id', 'a', True, 'a => a/', 'kind changed'),
376
376
                          # ('b-id', 'c', True, 'b => c/', 'renamed and modified'),
377
377
                         ], values)
387
387
 
388
388
        dlg = commit.CommitDialog(tree)
389
389
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
390
 
        self.assertEqual([(None, None, True, 'All Files', ''),
 
390
        self.assertEqual([("", "", True, 'All Files', ''),
391
391
                          ('a-id', 'a', True, 'a', 'removed'),
392
392
                          ('b-id', 'b', True, 'b/', 'removed'),
393
393
                         ], values)
402
402
 
403
403
        dlg = commit.CommitDialog(tree, selected='a')
404
404
        values = [(r[0], r[1], r[2], r[3], r[4]) for r in dlg._files_store]
405
 
        self.assertEqual([(None, None, False, 'All Files', ''),
 
405
        self.assertEqual([("", "", False, 'All Files', ''),
406
406
                          ('a-id', 'a', True, 'a', 'added'),
407
407
                          ('b-id', 'b', False, 'b/', 'added'),
408
408
                         ], values)
586
586
        tree.add(['a', 'b'], ['a-id', 'b-id'])
587
587
 
588
588
        dlg = commit.CommitDialog(tree)
589
 
        self.assertEqual([(None, None, True),
 
589
        self.assertEqual([("", "", True),
590
590
                          ('a-id', 'a', True),
591
591
                          ('b-id', 'b', True),
592
592
                         ], [(r[0], r[1], r[2]) for r in dlg._files_store])
601
601
 
602
602
        # Toggle a single entry should set just that entry to False
603
603
        dlg._toggle_commit(None, 1, dlg._files_store)
604
 
        self.assertEqual([(None, None, True),
 
604
        self.assertEqual([("", "", True),
605
605
                          ('a-id', 'a', False),
606
606
                          ('b-id', 'b', True),
607
607
                         ], [(r[0], r[1], r[2]) for r in dlg._files_store])
608
608
 
609
609
        # Toggling the main entry should set all entries
610
610
        dlg._toggle_commit(None, 0, dlg._files_store)
611
 
        self.assertEqual([(None, None, False),
 
611
        self.assertEqual([("", "", False),
612
612
                          ('a-id', 'a', False),
613
613
                          ('b-id', 'b', False),
614
614
                         ], [(r[0], r[1], r[2]) for r in dlg._files_store])
615
615
 
616
616
        dlg._toggle_commit(None, 2, dlg._files_store)
617
 
        self.assertEqual([(None, None, False),
 
617
        self.assertEqual([("", "", False),
618
618
                          ('a-id', 'a', False),
619
619
                          ('b-id', 'b', True),
620
620
                         ], [(r[0], r[1], r[2]) for r in dlg._files_store])
621
621
 
622
622
        dlg._toggle_commit(None, 0, dlg._files_store)
623
 
        self.assertEqual([(None, None, True),
 
623
        self.assertEqual([("", "", True),
624
624
                          ('a-id', 'a', True),
625
625
                          ('b-id', 'b', True),
626
626
                         ], [(r[0], r[1], r[2]) for r in dlg._files_store])