@@ -75,8 +75,6 @@ def new_module(self, source_code=None):
75
75
self .assertIsNone (loader .loaded )
76
76
return module
77
77
78
- # TODO: RUSTPYTHON
79
- @unittest .expectedFailure
80
78
def test_e2e (self ):
81
79
# End-to-end test to verify the load is in fact lazy.
82
80
importer = TestingImporter ()
@@ -90,57 +88,43 @@ def test_e2e(self):
90
88
self .assertIsNotNone (importer .loaded )
91
89
self .assertEqual (module , importer .loaded )
92
90
93
- # TODO: RUSTPYTHON
94
- @unittest .expectedFailure
95
91
def test_attr_unchanged (self ):
96
92
# An attribute only mutated as a side-effect of import should not be
97
93
# changed needlessly.
98
94
module = self .new_module ()
99
95
self .assertEqual (TestingImporter .mutated_name , module .__name__ )
100
96
101
- # TODO: RUSTPYTHON
102
- @unittest .expectedFailure
103
97
def test_new_attr (self ):
104
98
# A new attribute should persist.
105
99
module = self .new_module ()
106
100
module .new_attr = 42
107
101
self .assertEqual (42 , module .new_attr )
108
102
109
- # TODO: RUSTPYTHON
110
- @unittest .expectedFailure
111
103
def test_mutated_preexisting_attr (self ):
112
104
# Changing an attribute that already existed on the module --
113
105
# e.g. __name__ -- should persist.
114
106
module = self .new_module ()
115
107
module .__name__ = 'bogus'
116
108
self .assertEqual ('bogus' , module .__name__ )
117
109
118
- # TODO: RUSTPYTHON
119
- @unittest .expectedFailure
120
110
def test_mutated_attr (self ):
121
111
# Changing an attribute that comes into existence after an import
122
112
# should persist.
123
113
module = self .new_module ()
124
114
module .attr = 6
125
115
self .assertEqual (6 , module .attr )
126
116
127
- # TODO: RUSTPYTHON
128
- @unittest .expectedFailure
129
117
def test_delete_eventual_attr (self ):
130
118
# Deleting an attribute should stay deleted.
131
119
module = self .new_module ()
132
120
del module .attr
133
121
self .assertFalse (hasattr (module , 'attr' ))
134
122
135
- # TODO: RUSTPYTHON
136
- @unittest .expectedFailure
137
123
def test_delete_preexisting_attr (self ):
138
124
module = self .new_module ()
139
125
del module .__name__
140
126
self .assertFalse (hasattr (module , '__name__' ))
141
127
142
- # TODO: RUSTPYTHON
143
- @unittest .expectedFailure
144
128
def test_module_substitution_error (self ):
145
129
with test_util .uncache (TestingImporter .module_name ):
146
130
fresh_module = types .ModuleType (TestingImporter .module_name )
@@ -149,8 +133,6 @@ def test_module_substitution_error(self):
149
133
with self .assertRaisesRegex (ValueError , "substituted" ):
150
134
module .__name__
151
135
152
- # TODO: RUSTPYTHON
153
- @unittest .expectedFailure
154
136
def test_module_already_in_sys (self ):
155
137
with test_util .uncache (TestingImporter .module_name ):
156
138
module = self .new_module ()
0 commit comments