@@ -16,10 +16,10 @@ suites for python projects.
1616We will describe the most important types of test suites, the purposes they
1717serve and differences between them. They will be presented in OutSide -> In
1818order, which is our recommend approach. Starting with
19- [ Public Interface tests] ( #user -interface-or-public-api-testing ) , which test your
20- code from the perspective of your users, focusing on the behavior of the public
21- interface and the Features that your project provides. Then we will cover
22- [ Package Level Integration tests] ( #package -level-integration-tests ) , which test
19+ [ Public Interface tests] ( #public -interface-tests ) , which test your code from the
20+ perspective of your users, focusing on the behavior of the public interface and
21+ the Features that your project provides. Then we will cover
22+ [ Project Level Integration tests] ( #project -level-integration-tests ) , which test
2323that the various parts of your package work together, and work with the other
2424packages it depends on. Finally we will cover the venrable
2525[ Unit Test] ( #unit-tests ) , which test the correctness of your code from a
@@ -29,7 +29,7 @@ are optimized to run quickly and often.
2929These 3 test suites will cover the bulk of your testing needs and help get your
3030project to a reliable and maintainable state. We will also discuss some more
3131specialized and advanced types of test cases in our
32- [ Taxonomy of Test Cases] ( #a-brief-taxonomy- of-test-suites ) section.
32+ [ Taxonomy of Test Cases] ( #additional-types- of-test-suitess ) section.
3333
3434## Advantages of Testing
3535
@@ -399,7 +399,7 @@ run unit tests in your source folder, from your package root, use
399399your source repository), use ` pytest --pyargs {package name} ` .
400400
401401You can set the default test path in ` pyproject.toml ` , see: [ Configuring
402- pytest] ({% link pages/tutorials/test .md %}#configuring-pytest)
402+ pytest] ({% link pages/guides/pytest .md %}#configuring-pytest)
403403
404404We recommend configuring pytest to run ONLY your fastest, least demanding test
405405suite by default.
0 commit comments