Rev 2828: Add basic test for calling deprecated static methods in http://sourcefrog.net/bzr/trivial
Martin Pool
mbp at sourcefrog.net
Tue Sep 18 05:16:05 BST 2007
At http://sourcefrog.net/bzr/trivial
------------------------------------------------------------
revno: 2828
revision-id: mbp at sourcefrog.net-20070918041604-olnnd90npihbyi2b
parent: mbp at sourcefrog.net-20070918041105-mk931ryjv20o3dvu
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Tue 2007-09-18 14:16:04 +1000
message:
Add basic test for calling deprecated static methods
modified:
bzrlib/tests/test_symbol_versioning.py test_symbol_versioning.py-20060105104851-51d7722c2018d42b
=== modified file 'bzrlib/tests/test_symbol_versioning.py'
--- a/bzrlib/tests/test_symbol_versioning.py 2007-01-11 08:08:21 +0000
+++ b/bzrlib/tests/test_symbol_versioning.py 2007-09-18 04:16:04 +0000
@@ -56,6 +56,28 @@
"""
return 1
+ @staticmethod
+ @symbol_versioning.deprecated_function(symbol_versioning.zero_seven)
+ def deprecated_static():
+ """Deprecated static."""
+ return 1
+
+ def test_deprecated_static(self):
+ expected_warning = (
+ "bzrlib.tests.test_symbol_versioning."
+ "deprecated_static "
+ "was deprecated in version 0.7.", DeprecationWarning, 2)
+ expected_docstring = (
+ 'Deprecated static.\n'
+ '\n'
+ 'This function was deprecated in version 0.7.\n'
+ )
+ self.check_deprecated_callable(
+ expected_warning, expected_docstring,
+ "deprecated_static",
+ "bzrlib.tests.test_symbol_versioning",
+ self.deprecated_static)
+
def test_deprecated_method(self):
expected_warning = (
"bzrlib.tests.test_symbol_versioning."
More information about the bazaar-commits
mailing list