summaryrefslogtreecommitdiff
path: root/tests/functional/deprecated_methods_py3.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/deprecated_methods_py3.py')
-rw-r--r--tests/functional/deprecated_methods_py3.py50
1 files changed, 50 insertions, 0 deletions
diff --git a/tests/functional/deprecated_methods_py3.py b/tests/functional/deprecated_methods_py3.py
new file mode 100644
index 000000000..d390c8d79
--- /dev/null
+++ b/tests/functional/deprecated_methods_py3.py
@@ -0,0 +1,50 @@
+""" Functional tests for method deprecation. """
+# pylint: disable=missing-docstring, super-init-not-called, not-callable
+import base64
+import cgi
+import inspect
+import logging
+import nntplib
+import platform
+import unittest
+import xml.etree.ElementTree
+
+
+class MyTest(unittest.TestCase):
+ def test(self):
+ self.assert_(True) # [deprecated-method]
+
+xml.etree.ElementTree.Element('tag').getchildren() # [deprecated-method]
+xml.etree.ElementTree.Element('tag').getiterator() # [deprecated-method]
+xml.etree.ElementTree.XMLParser('tag', None, None).doctype(None, None, None) # [deprecated-method]
+nntplib.NNTP(None).xpath(None) # [deprecated-method]
+
+
+inspect.getargspec(None) # [deprecated-method]
+logging.warn("a") # [deprecated-method]
+platform.popen([]) # [deprecated-method]
+base64.encodestring("42") # [deprecated-method]
+base64.decodestring("42") # [deprecated-method]
+cgi.escape("a") # [deprecated-method]
+
+
+class SuperCrash(unittest.TestCase):
+
+ def __init__(self):
+ # should not crash.
+ super(SuperCrash, self)()
+
+xml.etree.ElementTree.iterparse(None)
+
+
+class Tests(unittest.TestCase):
+
+ def test_foo(self):
+ self.assertEquals(2 + 2, 4) # [deprecated-method]
+ self.assertNotEquals(2 + 2, 4) # [deprecated-method]
+ self.assertAlmostEquals(2 + 2, 4) # [deprecated-method]
+ self.assertNotAlmostEquals(2 + 2, 4) # [deprecated-method]
+ self.assert_("abc" == "2") # [deprecated-method]
+
+ self.assertRaisesRegex(ValueError, "exception")
+ self.assertRegex("something", r".+")