@@ -116,12 +116,15 @@ mod test {
116
116
let py = gil. python ( ) ;
117
117
118
118
let err: PyErr = gaierror. into ( ) ;
119
+ let socket = py. import ( "socket" ) . map_err ( |e| e. print ( py) ) . expect ( "could not import socket" ) ;
119
120
120
121
let d = PyDict :: new ( py) ;
121
- d. set_item ( "socket" , py . import ( " socket" ) . map_err ( |e| e. print ( py) ) . unwrap ( ) ) . unwrap ( ) ;
122
- d. set_item ( "exc" , err) . unwrap ( ) ;
122
+ d. set_item ( "socket" , socket) . map_err ( |e| e. print ( py) ) . expect ( "could not setitem" ) ;
123
+ d. set_item ( "exc" , err) . map_err ( |e| e . print ( py ) ) . expect ( "could not setitem" ) ;
123
124
124
- py. run ( "assert isinstance(exc, socket.gaierror)" , None , Some ( d) ) . unwrap ( ) ;
125
+ py. run ( "assert isinstance(exc, socket.gaierror)" , None , Some ( d) )
126
+ . map_err ( |e| e. print ( py) )
127
+ . expect ( "assertion failed" ) ;
125
128
}
126
129
127
130
#[ test]
@@ -130,11 +133,14 @@ mod test {
130
133
let py = gil. python ( ) ;
131
134
132
135
let err: PyErr = MessageError . into ( ) ;
136
+ let email = py. import ( "email" ) . map_err ( |e| e. print ( py) ) . expect ( "could not import email" ) ;
133
137
134
138
let d = PyDict :: new ( py) ;
135
- d. set_item ( "email" , py . import ( " email" ) . map_err ( |e| e. print ( py) ) . unwrap ( ) ) . unwrap ( ) ;
136
- d. set_item ( "exc" , err) . unwrap ( ) ;
139
+ d. set_item ( "email" , email) . map_err ( |e| e. print ( py) ) . expect ( "could not setitem" ) ;
140
+ d. set_item ( "exc" , err) . map_err ( |e| e . print ( py ) ) . expect ( "could not setitem" ) ;
137
141
138
- py. run ( "assert isinstance(exc, email.errors.MessageError)" , None , Some ( d) ) . unwrap ( ) ;
142
+ py. run ( "assert isinstance(exc, email.errors.MessageError)" , None , Some ( d) )
143
+ . map_err ( |e| e. print ( py) )
144
+ . expect ( "assertion failed" ) ;
139
145
}
140
146
}
0 commit comments