コード例 #1
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def test_scrubtype_basic(self):
     assert_equal(scrubtype('int'), 'int')
     assert_equal(scrubtype('FooBar'), 'FooBar')
     assert_equal(scrubtype('List[str]'), 'List[str]')
コード例 #2
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def test_scrubtype_reject_curly_braces(self):
     assert_equal(scrubtype('{'), None)
     assert_equal(scrubtype('}'), None)
     assert_equal(scrubtype('int {optional}'), None)
     assert_equal(scrubtype('{optional} int'), None)
コード例 #3
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def test_scrubtype_reject_comma_outside_brackets(self):
     assert_equal(scrubtype('int, Optional'), None)
     assert_equal(scrubtype('Tuple[int, int], or, Tuple[str, str]'), None)
コード例 #4
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def check(source, expected):
     assert_equal(scrubtype(source, only_known=True), expected)
コード例 #5
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def test_scrubtype_reject_parentheses(self):
     assert_equal(scrubtype('('), None)
     assert_equal(scrubtype(')'), None)
     assert_equal(scrubtype('int (optional)'), None)
     assert_equal(scrubtype('(optional) int'), None)
コード例 #6
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def test_scrubtype_aliases(self):
     assert_equal(scrubtype('integer'), 'int')
     assert_equal(scrubtype('an integer'), 'int')
     assert_equal(scrubtype('dictionary'), 'Dict[Any, Any]')
コード例 #7
0
ファイル: testdocstring.py プロジェクト: yang/mypy-hack
 def test_scrubtype_patterns(self):
     assert_equal(scrubtype('list of integer'), 'List[int]')
コード例 #8
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def test_scrubtype_reject_comma_outside_brackets(self):
     assert_equal(scrubtype('int, Optional'), None)
     assert_equal(scrubtype('Tuple[int, int], or, Tuple[str, str]'), None)
コード例 #9
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def test_scrubtype_basic(self):
     assert_equal(scrubtype('int'), 'int')
     assert_equal(scrubtype('FooBar'), 'FooBar')
     assert_equal(scrubtype('List[str]'), 'List[str]')
コード例 #10
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def test_scrubtype_reject_curly_braces(self):
     assert_equal(scrubtype('{'), None)
     assert_equal(scrubtype('}'), None)
     assert_equal(scrubtype('int {optional}'), None)
     assert_equal(scrubtype('{optional} int'), None)
コード例 #11
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def test_scrubtype_reject_parentheses(self):
     assert_equal(scrubtype('('), None)
     assert_equal(scrubtype(')'), None)
     assert_equal(scrubtype('int (optional)'), None)
     assert_equal(scrubtype('(optional) int'), None)
コード例 #12
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def check(source, expected):
     assert_equal(scrubtype(source, only_known=True), expected)
コード例 #13
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def test_scrubtype_patterns(self):
     assert_equal(scrubtype('list of integer'), 'List[int]')
コード例 #14
0
ファイル: testdocstring.py プロジェクト: ChaiYuanUMN/mypy
 def test_scrubtype_aliases(self):
     assert_equal(scrubtype('integer'), 'int')
     assert_equal(scrubtype('an integer'), 'int')
     assert_equal(scrubtype('dictionary'), 'Dict[Any, Any]')