コード例 #1
0
 def foo(x: tc.range(1.0, 11.0)) -> tc.range(1.0, 21.0):
     return 2*x
コード例 #2
0
        def foo_unorderedtypes(x: tc.range(Unordered(), Unordered())): pass



def test_enum1():
コード例 #3
0
 def foo(x: tc.range(1, 11)) -> tc.range(1, 21):
     return 2*x
コード例 #4
0
     def foo_highlow(x: tc.range(11, 1)): pass
 with expected(AssertionError):
コード例 #5
0
     def foo_typemix(x: tc.range(1, 11.0)): pass
 class Unordered:
コード例 #6
0
 def foo_unorderedtypes(x: tc.range(Unordered(), Unordered())):
     pass
コード例 #7
0
 def foo(x: tc.range("a", "b")):
     return x
コード例 #8
0
 def foo_typemix(x: tc.range(1, 11.0)):
     pass
コード例 #9
0
 def foo_highlow(x: tc.range(11, 1)):
     pass
コード例 #10
0
 def foo(x: tc.range("a", "b")):
     return x
コード例 #11
0
 def foo(x: tc.range(1.0, 11.0)) -> tc.range(1.0, 21.0):
     return 2 * x
コード例 #12
0
 def foo(x: tc.range(1, 11)) -> tc.range(1, 21):
     return 2 * x