mirror of
https://gitlab.freedesktop.org/libinput/libei.git
synced 2026-05-08 05:48:04 +02:00
test: use an enum iterator to loop through the interface names
This commit is contained in:
parent
5aad9fd777
commit
24680aef2e
1 changed files with 5 additions and 22 deletions
|
|
@ -165,16 +165,8 @@ class Ei:
|
||||||
self.send(setup.HandshakeVersion(VERSION_V(1)))
|
self.send(setup.HandshakeVersion(VERSION_V(1)))
|
||||||
self.send(setup.ContextType(EiHandshake.EiContextType.SENDER))
|
self.send(setup.ContextType(EiHandshake.EiContextType.SENDER))
|
||||||
self.send(setup.Name("test client"))
|
self.send(setup.Name("test client"))
|
||||||
self.send(
|
for iname in filter(lambda i: i != InterfaceName.EI_HANDSHAKE, InterfaceName):
|
||||||
setup.InterfaceVersion(InterfaceName.EI_CONNECTION, VERSION_V(1))
|
self.send(setup.InterfaceVersion(iname, VERSION_V(1)))
|
||||||
) # this one is required
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_CALLBACK, VERSION_V(1)))
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_PINGPONG, VERSION_V(1)))
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_SEAT, VERSION_V(1)))
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_DEVICE, VERSION_V(1)))
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_POINTER, VERSION_V(1)))
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_KEYBOARD, VERSION_V(1)))
|
|
||||||
self.send(setup.InterfaceVersion(InterfaceName.EI_TOUCHSCREEN, VERSION_V(1)))
|
|
||||||
self.send(setup.Finish())
|
self.send(setup.Finish())
|
||||||
self.dispatch()
|
self.dispatch()
|
||||||
|
|
||||||
|
|
@ -751,18 +743,9 @@ class TestEiProtocol:
|
||||||
ei.send(setup.ContextType(EiHandshake.EiContextType.SENDER))
|
ei.send(setup.ContextType(EiHandshake.EiContextType.SENDER))
|
||||||
ei.send(setup.Name("test client"))
|
ei.send(setup.Name("test client"))
|
||||||
|
|
||||||
for interface in [
|
for iname in filter(lambda i: i != InterfaceName.EI_HANDSHAKE, InterfaceName):
|
||||||
InterfaceName.EI_CONNECTION,
|
if iname != missing_interface:
|
||||||
InterfaceName.EI_CALLBACK,
|
ei.send(setup.InterfaceVersion(iname, VERSION_V(1)))
|
||||||
InterfaceName.EI_PINGPONG,
|
|
||||||
InterfaceName.EI_SEAT,
|
|
||||||
InterfaceName.EI_DEVICE,
|
|
||||||
InterfaceName.EI_POINTER,
|
|
||||||
InterfaceName.EI_KEYBOARD,
|
|
||||||
InterfaceName.EI_TOUCHSCREEN,
|
|
||||||
]:
|
|
||||||
if interface != missing_interface:
|
|
||||||
ei.send(setup.InterfaceVersion(interface, 1))
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s
|
||||||
class Status:
|
class Status:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue