File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
Lib/tkinter/test/test_tkinter Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change @@ -192,6 +192,54 @@ def test_clipboard_astral(self):
192
192
with self .assertRaises (tkinter .TclError ):
193
193
root .clipboard_get ()
194
194
195
+ def test_event_repr_defaults (self ):
196
+ e = tkinter .Event ()
197
+ e .serial = 12345
198
+ e .num = '??'
199
+ e .height = '??'
200
+ e .keycode = '??'
201
+ e .state = 0
202
+ e .time = 123456789
203
+ e .width = '??'
204
+ e .x = '??'
205
+ e .y = '??'
206
+ e .char = ''
207
+ e .keysym = '??'
208
+ e .keysym_num = '??'
209
+ e .type = '100'
210
+ e .widget = '??'
211
+ e .x_root = '??'
212
+ e .y_root = '??'
213
+ e .delta = 0
214
+ self .assertEqual (repr (e ), '<100 event>' )
215
+
216
+ def test_event_repr (self ):
217
+ e = tkinter .Event ()
218
+ e .serial = 12345
219
+ e .num = 3
220
+ e .focus = True
221
+ e .height = 200
222
+ e .keycode = 65
223
+ e .state = 0x30405
224
+ e .time = 123456789
225
+ e .width = 300
226
+ e .x = 10
227
+ e .y = 20
228
+ e .char = 'A'
229
+ e .send_event = True
230
+ e .keysym = 'Key-A'
231
+ e .keysym_num = ord ('A' )
232
+ e .type = tkinter .EventType .Configure
233
+ e .widget = '.text'
234
+ e .x_root = 1010
235
+ e .y_root = 1020
236
+ e .delta = - 1
237
+ self .assertEqual (repr (e ),
238
+ "<Configure event send_event=True"
239
+ " state=Shift|Control|Button3|0x30000"
240
+ " keysym=Key-A keycode=65 char='A'"
241
+ " num=3 delta=-1 focus=True"
242
+ " x=10 y=20 width=300 height=200>" )
195
243
196
244
tests_gui = (MiscTest , )
197
245
You can’t perform that action at this time.
0 commit comments