add testcases for pep0484 ahead of time annotations

This commit is contained in:
Johannes Mikulasch
2017-10-31 13:57:10 +01:00
parent 6feac2a0ec
commit a1b60a978d

View File

@@ -0,0 +1,34 @@
""" Pep-0484 type hinting with ahead of time annotations """
# python >= 3.6
somelist = [1, 2, 3, "A", "A"]
element : int
for element in somelist[0:3]:
#? int()
element
otherlist = [1, "A"]
for e in otherlist:
#? int() str()
e
test_string: str = "Hello, world!"
#? str()
test_string
char: str
for char in test_string:
#? str()
char
import numpy
somearrays = [numpy.ones((10, 10)), numpy.eye(10), 2, 2.3]
array : numpy.ndarray
for array in somearrays[0:2]:
#? numpy.ndarray()
array