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

  • Committer: Jelmer Vernooij
  • Date: 2011-11-26 21:34:42 UTC
  • mto: This revision was merged to the branch mainline in revision 6310.
  • Revision ID: jelmer@samba.org-20111126213442-0badm11xwh0dwc44
Add smart side of pack.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2375
2375
            smart_repo.SmartServerRepositoryLockWrite)
2376
2376
        self.assertHandlerEqual('Repository.make_working_trees',
2377
2377
            smart_repo.SmartServerRepositoryMakeWorkingTrees)
 
2378
        self.assertHandlerEqual('Repository.pack',
 
2379
            smart_repo.SmartServerRepositoryPack)
2378
2380
        self.assertHandlerEqual('Repository.tarball',
2379
2381
            smart_repo.SmartServerRepositoryTarball)
2380
2382
        self.assertHandlerEqual('Repository.unlock',
2438
2440
        self.server.run_server_stopped_hooks()
2439
2441
        self.assertEquals(stopped_calls,
2440
2442
            [([self.get_transport().base], 'bzr://example.com:42/')])
 
2443
 
 
2444
 
 
2445
class TestSmartServerRepositoryPack(tests.TestCaseWithMemoryTransport):
 
2446
 
 
2447
    def test_pack(self):
 
2448
        backing = self.get_transport()
 
2449
        request = smart_repo.SmartServerRepositoryPack(backing)
 
2450
        tree = self.make_branch_and_memory_tree('.')
 
2451
 
 
2452
        self.assertEqual(
 
2453
            smart_req.SuccessfulSmartServerResponse(('ok', ), ),
 
2454
            request.execute('', [], False))
 
2455