Skip to content

Commit 646de37

Browse files
test: import _io instead of io since mypy reports the types as belonging to _io
1 parent bc2ad21 commit 646de37

File tree

4 files changed

+274
-274
lines changed

4 files changed

+274
-274
lines changed

tests/type_checking/test_annotations.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
member_type: atom.list.List[builtins.int]
1414
member_value_type: builtins.list[builtins.int]
1515
main: |
16-
import io
16+
import _io
1717
from typing import Type
1818
from atom.api import Atom, {{ member }}
1919

tests/type_checking/test_coerced.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,24 @@
1616
member_type: atom.coerced.Coerced[builtins.int, builtins.int]
1717
member_value_type: builtins.int
1818
- member: Coerced
19-
member_instance: Coerced(io.StringIO, None, dict(initial_value=str(1)))
20-
member_type: atom.coerced.Coerced[io.StringIO, io.StringIO]
21-
member_value_type: io.StringIO
19+
member_instance: Coerced(_io.StringIO, None, dict(initial_value=str(1)))
20+
member_type: atom.coerced.Coerced[_io.StringIO, _io.StringIO]
21+
member_value_type: _io.StringIO
2222
- member: Coerced
23-
member_instance: Coerced(io.StringIO, kwargs=dict(initial_value=str(1)))
24-
member_type: atom.coerced.Coerced[io.StringIO, io.StringIO]
25-
member_value_type: io.StringIO
23+
member_instance: Coerced(_io.StringIO, kwargs=dict(initial_value=str(1)))
24+
member_type: atom.coerced.Coerced[_io.StringIO, _io.StringIO]
25+
member_value_type: _io.StringIO
2626
- member: Coerced
27-
member_instance: Coerced(io.StringIO, factory=g)
28-
member_type: atom.coerced.Coerced[io.StringIO, io.StringIO]
29-
member_value_type: io.StringIO
27+
member_instance: Coerced(_io.StringIO, factory=g)
28+
member_type: atom.coerced.Coerced[_io.StringIO, _io.StringIO]
29+
member_value_type: _io.StringIO
3030
main: |
31-
import io
31+
import _io
3232
from typing import Type
3333
from atom.api import Atom, {{ member }}
3434
35-
def g() -> io.StringIO:
36-
return io.StringIO()
35+
def g() -> _io.StringIO:
36+
return _io.StringIO()
3737
3838
class A(Atom):
3939
m = {{ member_instance }}
@@ -45,35 +45,35 @@
4545
- case: coerced_coercer
4646
parametrized:
4747
- member: Coerced
48-
member_instance: Coerced(io.StringIO, coercer=coercer)
49-
member_type: atom.coerced.Coerced[io.StringIO, Union[io.StringIO, builtins.str]]
50-
member_value_type: io.StringIO
48+
member_instance: Coerced(_io.StringIO, coercer=coercer)
49+
member_type: atom.coerced.Coerced[_io.StringIO, Union[_io.StringIO, builtins.str]]
50+
member_value_type: _io.StringIO
5151
- member: Coerced
52-
member_instance: Coerced(io.StringIO, (), coercer=coercer)
53-
member_type: atom.coerced.Coerced[io.StringIO, Union[io.StringIO, builtins.str]]
54-
member_value_type: io.StringIO
52+
member_instance: Coerced(_io.StringIO, (), coercer=coercer)
53+
member_type: atom.coerced.Coerced[_io.StringIO, Union[_io.StringIO, builtins.str]]
54+
member_value_type: _io.StringIO
5555
- member: Coerced
56-
member_instance: Coerced(io.StringIO, None, dict(initial_value=str(1)), coercer=coercer)
57-
member_type: atom.coerced.Coerced[io.StringIO, Union[io.StringIO, builtins.str]]
58-
member_value_type: io.StringIO
56+
member_instance: Coerced(_io.StringIO, None, dict(initial_value=str(1)), coercer=coercer)
57+
member_type: atom.coerced.Coerced[_io.StringIO, Union[_io.StringIO, builtins.str]]
58+
member_value_type: _io.StringIO
5959
- member: Coerced
60-
member_instance: Coerced(io.StringIO, kwargs=dict(initial_value=str(1)), coercer=coercer)
61-
member_type: atom.coerced.Coerced[io.StringIO, Union[io.StringIO, builtins.str]]
62-
member_value_type: io.StringIO
60+
member_instance: Coerced(_io.StringIO, kwargs=dict(initial_value=str(1)), coercer=coercer)
61+
member_type: atom.coerced.Coerced[_io.StringIO, Union[_io.StringIO, builtins.str]]
62+
member_value_type: _io.StringIO
6363
- member: Coerced
64-
member_instance: Coerced(io.StringIO, factory=g, coercer=coercer)
65-
member_type: atom.coerced.Coerced[io.StringIO, Union[io.StringIO, builtins.str]]
66-
member_value_type: io.StringIO
64+
member_instance: Coerced(_io.StringIO, factory=g, coercer=coercer)
65+
member_type: atom.coerced.Coerced[_io.StringIO, Union[_io.StringIO, builtins.str]]
66+
member_value_type: _io.StringIO
6767
main: |
68-
import io
68+
import _io
6969
from typing import Type
7070
from atom.api import Atom, {{ member }}
7171
72-
def coercer(x: str) -> io.StringIO:
73-
return io.StringIO(x)
72+
def coercer(x: str) -> _io.StringIO:
73+
return _io.StringIO(x)
7474
75-
def g() -> io.StringIO:
76-
return io.StringIO()
75+
def g() -> _io.StringIO:
76+
return _io.StringIO()
7777
7878
class A(Atom):
7979
m = {{ member_instance }}

tests/type_checking/test_subclass.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
member_type: atom.subclass.ForwardSubclass[Union[type[builtins.int], type[main.A], type[builtins.str]]]
5757
member_value_type: Union[type[builtins.int], type[main.A], type[builtins.str]]
5858
main: |
59-
import io
59+
import _io
6060
from typing import Tuple, Type
6161
from atom.api import Atom, {{ member }}
6262

0 commit comments

Comments
 (0)