From 98ea8ef5b9033556443b1f62d1067fdce8aff838 Mon Sep 17 00:00:00 2001 From: Lerking Date: Wed, 7 May 2025 06:29:41 +0200 Subject: [PATCH] Add pygameControls/tests/test_controller.py --- pygameControls/tests/test_controller.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 pygameControls/tests/test_controller.py diff --git a/pygameControls/tests/test_controller.py b/pygameControls/tests/test_controller.py new file mode 100644 index 0000000..76383a2 --- /dev/null +++ b/pygameControls/tests/test_controller.py @@ -0,0 +1,13 @@ +import unittest +from unittest.mock import MagicMock +from pygameControls import Controller + +class TestController(unittest.TestCase): + def setUp(self): + self.mock_js = MagicMock() + self.mock_js.get_button.side_effect = lambda i: 1 if i == 0 else 0 + self.mock_js.get_axis.side_effect = lambda i: 0.5 if i == 1 else 0.0 + self.mock_js.get_name.return_value = "DualSense Wireless Controller" + self.mock_js.get_guid.return_value = "030000004c0500000c0e000011010000" + + self. \ No newline at end of file