~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_smart.py

(jelmer) Add HPSS call for
 ``VersionedFileRepository.get_serializer_format``. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2037
2037
        self.assertTrue(repo.make_working_trees())
2038
2038
 
2039
2039
 
 
2040
class TestSmartServerRepositoryGetSerializerFormat(
 
2041
    tests.TestCaseWithMemoryTransport):
 
2042
 
 
2043
    def test_get_serializer_format(self):
 
2044
        backing = self.get_transport()
 
2045
        repo = self.make_repository('.', format='2a')
 
2046
        request_class = smart_repo.SmartServerRepositoryGetSerializerFormat
 
2047
        request = request_class(backing)
 
2048
        self.assertEqual(
 
2049
            smart_req.SuccessfulSmartServerResponse(('ok', '10')),
 
2050
            request.execute(''))
 
2051
 
 
2052
 
2040
2053
class TestSmartServerPackRepositoryAutopack(tests.TestCaseWithTransport):
2041
2054
 
2042
2055
    def make_repo_needing_autopacking(self, path='.'):
2198
2211
            smart_repo.SmartServerRepositoryTarball)
2199
2212
        self.assertHandlerEqual('Repository.unlock',
2200
2213
            smart_repo.SmartServerRepositoryUnlock)
 
2214
        self.assertHandlerEqual('VersionedFileRepository.get_serializer_format',
 
2215
            smart_repo.SmartServerRepositoryGetSerializerFormat)
2201
2216
        self.assertHandlerEqual('Transport.is_readonly',
2202
2217
            smart_req.SmartServerIsReadonly)
2203
2218