/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_shelf_ui.py

  • Committer: Jelmer Vernooij
  • Date: 2019-03-04 00:16:27 UTC
  • mfrom: (7293 work)
  • mto: This revision was merged to the branch mainline in revision 7318.
  • Revision ID: jelmer@jelmer.uk-20190304001627-v6u7o6pf97tukhek
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
228
228
        shelver = ExpectShelver(tree, tree.basis_tree())
229
229
        self.addCleanup(shelver.finalize)
230
230
        shelver.expect('Shelve changing target of "baz" from "bar" to '
231
 
                '"vax"?', 0)
 
231
                       '"vax"?', 0)
232
232
        shelver.expect('Shelve 1 change(s)?', 0)
233
233
        shelver.run()
234
234
        self.assertEqual('bar', os.readlink('tree/baz'))
255
255
        self.assertFileEqual(LINES_ZY, 'tree/foo')
256
256
 
257
257
    def test_shelve_all(self):
258
 
        tree = self.create_shelvable_tree()
 
258
        self.create_shelvable_tree()
259
259
        shelver = ExpectShelver.from_args(sys.stdout, all=True,
260
 
            directory='tree')
 
260
                                          directory='tree')
261
261
        try:
262
262
            shelver.run()
263
263
        finally:
439
439
        tree.lock_tree_write()
440
440
        self.addCleanup(tree.unlock)
441
441
        shelver = ExpectShelver(tree, tree.basis_tree(),
442
 
                               reporter=shelf_ui.ApplyReporter())
 
442
                                reporter=shelf_ui.ApplyReporter())
443
443
        self.addCleanup(shelver.finalize)
444
444
        shelver.expect('Change "foo" from directory to a file?', 0)
445
445
        shelver.expect('Apply 1 change(s)?', 0)
505
505
    def test_unshelve_args_dry_run(self):
506
506
        tree = self.create_tree_with_shelf()
507
507
        unshelver = shelf_ui.Unshelver.from_args(directory='tree',
508
 
            action='dry-run')
 
508
                                                 action='dry-run')
509
509
        try:
510
510
            unshelver.run()
511
511
        finally:
570
570
        finally:
571
571
            shelf_file.close()
572
572
        self.assertRaises(shelf.InvalidShelfId,
573
 
            shelf_ui.Unshelver.from_args, directory='tree',
574
 
            action='delete-only', shelf_id='foo')
575
 
 
576
 
 
577
 
class TestUnshelveScripts(TestUnshelver, 
578
 
                          script.TestCaseWithTransportAndScript): 
 
573
                          shelf_ui.Unshelver.from_args, directory='tree',
 
574
                          action='delete-only', shelf_id='foo')
 
575
 
 
576
 
 
577
class TestUnshelveScripts(TestUnshelver,
 
578
                          script.TestCaseWithTransportAndScript):
579
579
 
580
580
    def test_unshelve_messages_keep(self):
581
581
        self.create_tree_with_shelf()