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

Merged from bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
    deprecated_method,
53
53
    )
54
54
from bzrlib.tests import (
55
 
    SubUnitFeature,
 
55
    features,
56
56
    test_lsprof,
57
57
    test_sftp_transport,
58
58
    TestUtil,
1982
1982
        self.assertEqual(expected.getvalue(), repeated.getvalue())
1983
1983
 
1984
1984
    def test_runner_class(self):
1985
 
        self.requireFeature(SubUnitFeature)
 
1985
        self.requireFeature(features.subunit)
1986
1986
        from subunit import ProtocolTestCase
1987
1987
        stream = self.run_selftest(runner_class=tests.SubUnitBzrRunner,
1988
1988
            test_suite_factory=self.factory)
2020
2020
        self.assertEqual(transport_server, captured_transport[0])
2021
2021
 
2022
2022
    def test_transport_sftp(self):
2023
 
        try:
2024
 
            import bzrlib.transport.sftp
2025
 
        except errors.ParamikoNotPresent:
2026
 
            raise tests.TestSkipped("Paramiko not present")
 
2023
        self.requireFeature(features.paramiko)
2027
2024
        self.check_transport_set(bzrlib.transport.sftp.SFTPAbsoluteServer)
2028
2025
 
2029
2026
    def test_transport_memory(self):
2497
2494
        self.assertIs(feature, exception.args[0])
2498
2495
 
2499
2496
 
 
2497
simple_thunk_feature = tests._CompatabilityThunkFeature(
 
2498
    'bzrlib.tests', 'UnicodeFilename',
 
2499
    'bzrlib.tests.test_selftest.simple_thunk_feature',
 
2500
    deprecated_in((2,1,0)))
 
2501
 
 
2502
class Test_CompatibilityFeature(tests.TestCase):
 
2503
 
 
2504
    def test_does_thunk(self):
 
2505
        res = self.callDeprecated(
 
2506
            ['bzrlib.tests.test_selftest.simple_thunk_feature was deprecated'
 
2507
             ' in version 2.1.0. Use bzrlib.tests.UnicodeFilename instead.'],
 
2508
            simple_thunk_feature.available)
 
2509
        self.assertEqual(tests.UnicodeFilename.available(), res)
 
2510
 
 
2511
        
2500
2512
class TestModuleAvailableFeature(tests.TestCase):
2501
2513
 
2502
2514
    def test_available_module(self):