def test_find_input_args(self):
     controllers = controllersConfig.loadAllControllersConfig()
     controller = controllers['060000004c0500006802000000010000PLAYSTATION(R)3 Controller (00:48:E8:D1:63:25)']
     self.assertEquals("button", controller.inputs["a"].type)
     self.assertEquals("axis", controller.inputs["joystick1up"].type)
     self.assertEquals("1", controller.inputs["a"].value)
     self.assertEquals("13", controller.inputs["a"].id)
Beispiel #2
0
    def __init__(self, players=5):
        # Compute ljust size for display
        ctrls, max_len = loadAllControllersConfig().values(), 0
        for c in ctrls:
            name = c.configName.strip()
            max_len = max(len(name), max_len)

        self.controllers = ctrls
        self.ctrlname_pad = max_len
        self.players = players
 def test_load_all_controllers(self):
     controllers = controllersConfig.loadAllControllersConfig()
     self.assertEquals(33, len(controllers))