We are using Jest to test the react app and PyTest to test the Python app.
Jest is often used with react and already has an example test case set up in App.test.js. Setting up tests with Jest is very straightforward, and the simple integration with React made choosing Jest a great option. Jest can also be run just by running npm test using the package.json.
Similar to Jest, the configuration of PyTest with python applications is very straightforward. By just running all methods and files that contain the word 'test' in it, there is no hassle in coordinating tests at all. All tests run just by calling the command pytest which recusrsively checks for test cases.
Having simple commands such as pytest and npm test also simplify the process of setting up automated testing through the CI.