~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_symbol_versioning.py

Merge improved test deprecation helpers, simplifying handling of deprecated WorkingTree function tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
142
142
        self.assertEqual(False,
143
143
                         symbol_versioning.deprecated_passed(
144
144
                            symbol_versioning.DEPRECATED_PARAMETER))
 
145
 
 
146
    def test_deprecation_string(self):
 
147
        """We can get a deprecation string for a method or function."""
 
148
        self.assertEqual('bzrlib.tests.test_symbol_versioning.'
 
149
            'TestDeprecationWarnings.test_deprecation_string was deprecated in '
 
150
            'version 0.11.',
 
151
            symbol_versioning.deprecation_string(
 
152
            self.test_deprecation_string, symbol_versioning.zero_eleven))
 
153
        self.assertEqual('bzrlib.symbol_versioning.deprecated_function was '
 
154
            'deprecated in version 0.11.',
 
155
            symbol_versioning.deprecation_string(
 
156
                symbol_versioning.deprecated_function,
 
157
                symbol_versioning.zero_eleven))