/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 bzrlib/tests/blackbox/test_push.py

  • Committer: John Arbash Meinel
  • Date: 2009-12-10 17:16:19 UTC
  • mfrom: (4884 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4889.
  • Revision ID: john@arbash-meinel.com-20091210171619-ehdcxjbl8afhq9g1
Bring in bzr.dev 4884

Show diffs side-by-side

added added

removed removed

Lines of Context:
253
253
        # upwards without agreement from bzr's network support maintainers.
254
254
        self.assertLength(11, self.hpss_calls)
255
255
 
 
256
    def test_push_smart_incremental_acceptance(self):
 
257
        self.setup_smart_server_with_call_log()
 
258
        t = self.make_branch_and_tree('from')
 
259
        rev_id1 = t.commit(allow_pointless=True, message='first commit')
 
260
        rev_id2 = t.commit(allow_pointless=True, message='second commit')
 
261
        self.run_bzr(
 
262
            ['push', self.get_url('to-one'), '-r1'], working_dir='from')
 
263
        self.reset_smart_call_log()
 
264
        self.run_bzr(['push', self.get_url('to-one')], working_dir='from')
 
265
        # This figure represent the amount of work to perform this use case. It
 
266
        # is entirely ok to reduce this number if a test fails due to rpc_count
 
267
        # being too low. If rpc_count increases, more network roundtrips have
 
268
        # become necessary for this use case. Please do not adjust this number
 
269
        # upwards without agreement from bzr's network support maintainers.
 
270
        self.assertLength(11, self.hpss_calls)
 
271
 
256
272
    def test_push_smart_with_default_stacking_url_path_segment(self):
257
273
        # If the default stacked-on location is a path element then branches
258
274
        # we push there over the smart server are stacked and their
587
603
    def setUp(self):
588
604
        tests.TestCaseWithTransport.setUp(self)
589
605
        self.memory_server = RedirectingMemoryServer()
590
 
        self.memory_server.setUp()
591
 
        self.addCleanup(self.memory_server.tearDown)
592
 
 
 
606
        self.start_server(self.memory_server)
593
607
        # Make the branch and tree that we'll be pushing.
594
608
        t = self.make_branch_and_tree('tree')
595
609
        self.build_tree(['tree/file'])
692
706
 
693
707
    def setUp(self):
694
708
        super(TestPushStrictWithChanges, self).setUp()
 
709
        # Apply the changes defined in load_tests: one of _uncommitted_changes,
 
710
        # _pending_merges or _out_of_sync_trees
695
711
        getattr(self, self._changes_type)()
696
712
 
697
713
    def _uncommitted_changes(self):