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 conditionals.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.