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'),
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'),
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'),
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'),
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'),
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'),
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'),
586
586
tree.add(['a', 'b'], ['a-id', 'b-id'])
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])
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])
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])
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])
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])