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 @@ -178,6 +178,54 @@ def test_clipboard_astral(self):
178
178
with self .assertRaises (tkinter .TclError ):
179
179
root .clipboard_get ()
180
180
181
+ def test_event_repr_defaults (self ):
182
+ e = tkinter .Event ()
183
+ e .serial = 12345
184
+ e .num = '??'
185
+ e .height = '??'
186
+ e .keycode = '??'
187
+ e .state = 0
188
+ e .time = 123456789
189
+ e .width = '??'
190
+ e .x = '??'
191
+ e .y = '??'
192
+ e .char = ''
193
+ e .keysym = '??'
194
+ e .keysym_num = '??'
195
+ e .type = '100'
196
+ e .widget = '??'
197
+ e .x_root = '??'
198
+ e .y_root = '??'
199
+ e .delta = 0
200
+ self .assertEqual (repr (e ), '<100 event>' )
201
+
202
+ def test_event_repr (self ):
203
+ e = tkinter .Event ()
204
+ e .serial = 12345
205
+ e .num = 3
206
+ e .focus = True
207
+ e .height = 200
208
+ e .keycode = 65
209
+ e .state = 0x30405
210
+ e .time = 123456789
211
+ e .width = 300
212
+ e .x = 10
213
+ e .y = 20
214
+ e .char = 'A'
215
+ e .send_event = True
216
+ e .keysym = 'Key-A'
217
+ e .keysym_num = ord ('A' )
218
+ e .type = tkinter .EventType .Configure
219
+ e .widget = '.text'
220
+ e .x_root = 1010
221
+ e .y_root = 1020
222
+ e .delta = - 1
223
+ self .assertEqual (repr (e ),
224
+ "<Configure event send_event=True"
225
+ " state=Shift|Control|Button3|0x30000"
226
+ " keysym=Key-A keycode=65 char='A'"
227
+ " num=3 delta=-1 focus=True"
228
+ " x=10 y=20 width=300 height=200>" )
181
229
182
230
tests_gui = (MiscTest , )
183
231
You can’t perform that action at this time.
0 commit comments