13 lines
511 B
Python
13 lines
511 B
Python
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. |