/
/
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
tests
/
classes
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.89
PHP 8.3.16
Dir:
/opt/alt/python37/lib/python3.7/site-packages/tests/classes
Edit:
/opt/alt/python37/lib/python3.7/site-packages/tests/classes/test_literal_meta.py
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),)]))
Ukuran: 808 B