Responses for exercises in Exercism.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.3 KiB

Help

Running the tests

You can run the included tests by typing pytest <exercisename>_test.py on the command line from within the exercise's directory.

You can also tell Python to run the pytest module on the command line from either within the exercise directory or with a path to the exercise directory. python -m pytest <exercisename>_test.py from within the exercise directory.

python -m pytest /fully/qualified/path/to/<exercisename>/ OR python -m pytest realtive/path/to/<exercisename> from a non-exercise directory.

Many IDE's and code editors also have built-in support for using PyTest to run tests.

See the Python tests page for more information.

Common pytest options

  • -v : enable verbose output.
  • -x : stop running tests on first failure.
  • --ff : run failures from previous test before running other test cases.

For other options, see python -m pytest -h. PyTest documentation can be found here.

Submitting your solution

You can submit your solution using the exercism submit arcade_game.py command. This command will upload your solution to the Exercism website and print the solution page's URL.

It's possible to submit an incomplete solution which allows you to:

  • See how others have completed the exercise
  • Request help from a mentor

Need to get help?

If you'd like help solving the exercise, check the following pages:

Should those resources not suffice, you could submit your (incomplete) solution to request mentoring.

Below are some resources for getting help if you run into trouble:

Additionally, StackOverflow is a good spot to search for your problem/question to see if it has been answered already. If not - you can always ask or answer someone else's question.