More mouse interaction tests
This commit is contained in:
parent
3010ebfef5
commit
3eff929652
@ -67,9 +67,31 @@ class TestMouse(BaseTest):
|
||||
s.draw('ab cd')
|
||||
s.draw(' f gh')
|
||||
s.draw(' stuv')
|
||||
s.draw('X Y')
|
||||
multi_click(x=1)
|
||||
self.ae(sel(), 'ab')
|
||||
move(3)
|
||||
self.ae(sel(), 'ab cd')
|
||||
release(3, 1)
|
||||
self.ae(sel(), 'ab cd f gh')
|
||||
multi_click(x=1, y=2)
|
||||
self.ae(sel(), 'stuvX')
|
||||
release()
|
||||
|
||||
# Line select with drag
|
||||
s.reset()
|
||||
s.draw('1 2 3')
|
||||
s.linefeed(), s.carriage_return()
|
||||
s.draw('4 5 6')
|
||||
s.linefeed(), s.carriage_return()
|
||||
s.draw('7 8 9X')
|
||||
multi_click(x=1, count=3)
|
||||
self.ae(sel(), str(s.line(0)))
|
||||
move(y=1)
|
||||
self.ae(sel(), '1 2 3\n4 5 6')
|
||||
move(y=2)
|
||||
self.ae(sel(), '1 2 3\n4 5 6\n7 8 9X')
|
||||
move(y=1)
|
||||
self.ae(sel(), '1 2 3\n4 5 6')
|
||||
move()
|
||||
self.ae(sel(), str(s.line(0)))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user