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