/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

(jelmer) Add HPSS call for ``BzrDir.checkout_metadir``. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
224
224
        self.assertEqual(expected, request.execute('', 'False'))
225
225
 
226
226
 
 
227
class TestSmartServerBzrDirRequestCloningMetaDir(
 
228
    tests.TestCaseWithMemoryTransport):
 
229
    """Tests for BzrDir.checkout_metadir."""
 
230
 
 
231
    def test_checkout_metadir(self):
 
232
        backing = self.get_transport()
 
233
        request = smart_dir.SmartServerBzrDirRequestCheckoutMetaDir(
 
234
            backing)
 
235
        branch = self.make_branch('.', format='2a')
 
236
        response = request.execute('')
 
237
        self.assertEqual(
 
238
            smart_req.SmartServerResponse(
 
239
                ('Bazaar-NG meta directory, format 1\n',
 
240
                 'Bazaar repository format 2a (needs bzr 1.16 or later)\n',
 
241
                 'Bazaar Branch Format 7 (needs bzr 1.6)\n')),
 
242
            response)
 
243
 
 
244
 
227
245
class TestSmartServerBzrDirRequestDestroyBranch(
228
246
    tests.TestCaseWithMemoryTransport):
229
247
    """Tests for BzrDir.destroy_branch."""
2477
2495
            smart_dir.SmartServerRequestInitializeBzrDir)
2478
2496
        self.assertHandlerEqual('BzrDirFormat.initialize_ex_1.16',
2479
2497
            smart_dir.SmartServerRequestBzrDirInitializeEx)
 
2498
        self.assertHandlerEqual('BzrDir.checkout_metadir',
 
2499
            smart_dir.SmartServerBzrDirRequestCheckoutMetaDir)
2480
2500
        self.assertHandlerEqual('BzrDir.cloning_metadir',
2481
2501
            smart_dir.SmartServerBzrDirRequestCloningMetaDir)
2482
2502
        self.assertHandlerEqual('BzrDir.get_config_file',