OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
tests
/
classes
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/08/2024 06:43:38 PM
rwxr-xr-x
📄
__init__.py
0 bytes
05/08/2024 06:42:59 PM
rw-r--r--
📁
__pycache__
-
05/08/2024 06:42:59 PM
rwxr-xr-x
📄
test_cls_dict.py
1.73 KB
05/08/2024 06:42:59 PM
rw-r--r--
📄
test_cls_function.py
4.03 KB
05/08/2024 06:42:59 PM
rw-r--r--
📄
test_literal_meta.py
808 bytes
05/08/2024 06:42:59 PM
rw-r--r--
📄
test_something.py
2.71 KB
05/08/2024 06:42:59 PM
rw-r--r--
📄
test_subscribtable_type.py
810 bytes
05/08/2024 06:42:59 PM
rw-r--r--
Editing: test_literal_meta.py
Close
from unittest import TestCase from typish import LiteralAlias class TestLiteralMeta(TestCase): def test_from_literal(self): class LiteralMock: __args__ = (42,) alias = LiteralAlias.from_literal(LiteralMock) self.assertTrue(isinstance(42, alias)) def test_str(self): self.assertEqual('Literal[42]', str(LiteralAlias[42])) def test_multiple_args(self): self.assertTrue(isinstance(1, LiteralAlias[1, 2])) self.assertTrue(isinstance(2, LiteralAlias[1, 2])) self.assertTrue(isinstance(1, LiteralAlias[(1, 2)])) self.assertTrue(isinstance(2, LiteralAlias[(1, 2)])) self.assertTrue(isinstance(1, LiteralAlias[((1, 2),)])) self.assertTrue(isinstance(2, LiteralAlias[((1, 2),)]))