REDROOM
PHP 8.5.2
Path:
Logout
Edit File
Size: 3.59 KB
Close
//lib/python3/dist-packages/hyperlink/test/test_common.py
Text
Base64
""" Tests for hyperlink.test.common """ from typing import Any from unittest import TestCase from .common import HyperlinkTestCase class _ExpectedException(Exception): """An exception used to test HyperlinkTestCase.assertRaises.""" class _UnexpectedException(Exception): """An exception used to test HyperlinkTestCase.assertRaises.""" class TestHyperlink(TestCase): """Tests for HyperlinkTestCase""" def setUp(self): # type: () -> None self.hyperlink_test = HyperlinkTestCase("run") def test_assertRaisesWithCallable(self): # type: () -> None """HyperlinkTestCase.assertRaises does not raise an AssertionError when given a callable that, when called with the provided arguments, raises the expected exception. """ called_with = [] def raisesExpected(*args, **kwargs): # type: (Any, Any) -> None called_with.append((args, kwargs)) raise _ExpectedException self.hyperlink_test.assertRaises( _ExpectedException, raisesExpected, 1, keyword=True ) self.assertEqual(called_with, [((1,), {"keyword": True})]) def test_assertRaisesWithCallableUnexpectedException(self): # type: () -> None """When given a callable that raises an unexpected exception, HyperlinkTestCase.assertRaises raises that exception. """ def doesNotRaiseExpected(*args, **kwargs): # type: (Any, Any) -> None raise _UnexpectedException try: self.hyperlink_test.assertRaises( _ExpectedException, doesNotRaiseExpected ) except _UnexpectedException: pass def test_assertRaisesWithCallableDoesNotRaise(self): # type: () -> None """HyperlinkTestCase.assertRaises raises an AssertionError when given a callable that, when called, does not raise any exception. """ def doesNotRaise(*args, **kwargs): # type: (Any, Any) -> None pass try: self.hyperlink_test.assertRaises(_ExpectedException, doesNotRaise) except AssertionError: pass def test_assertRaisesContextManager(self): # type: () -> None """HyperlinkTestCase.assertRaises does not raise an AssertionError when used as a context manager with a suite that raises the expected exception. The context manager stores the exception instance under its `exception` instance variable. """ with self.hyperlink_test.assertRaises(_ExpectedException) as cm: raise _ExpectedException self.assertTrue( # type: ignore[unreachable] isinstance(cm.exception, _ExpectedException) ) def test_assertRaisesContextManagerUnexpectedException(self): # type: () -> None """When used as a context manager with a block that raises an unexpected exception, HyperlinkTestCase.assertRaises raises that unexpected exception. """ try: with self.hyperlink_test.assertRaises(_ExpectedException): raise _UnexpectedException except _UnexpectedException: pass def test_assertRaisesContextManagerDoesNotRaise(self): # type: () -> None """HyperlinkTestcase.assertRaises raises an AssertionError when used as a context manager with a block that does not raise any exception. """ try: with self.hyperlink_test.assertRaises(_ExpectedException): pass except AssertionError: pass
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 9
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
__pycache__
DIR
-
drwxr-xr-x
2026-01-08 12:56:13
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
common.py
2.44 KB
lrw-r--r--
2021-01-08 05:36:07
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_common.py
3.59 KB
lrw-r--r--
2021-01-08 05:36:07
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_decoded_url.py
6.96 KB
lrw-r--r--
2021-01-08 05:36:07
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_hypothesis.py
7.23 KB
lrw-r--r--
2020-08-04 06:14:29
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_parse.py
1.08 KB
lrw-r--r--
2020-08-04 06:14:29
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_scheme_registration.py
2.97 KB
lrw-r--r--
2021-01-08 05:36:07
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_socket.py
1.39 KB
lrw-r--r--
2020-01-21 00:44:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test_url.py
53.31 KB
lrw-r--r--
2021-01-08 05:36:07
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__init__.py
601 B
lrw-r--r--
2020-08-04 06:14:29
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).