AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

Django2.0手册:Testing in Django

Django2.0手册 AI君 139℃

Automated testing is an extremely useful bug-killing tool for the modern
Web developer. You can use a collection of tests — a test suite — to
solve, or avoid, a number of problems:

  • When you’re writing new code, you can use tests to validate your code
    works as expected.
  • When you’re refactoring or modifying old code, you can use tests to
    ensure your changes haven’t affected your application’s behavior

Testing a Web application is a complex task, because a Web application is made
of several layers of logic — from HTTP-level request handling, to form
validation and processing, to template rendering. With Django’s test-execution
framework and assorted utilities, you can simulate requests, insert test data,
inspect your application’s output and generally verify your code is doing what
it should be doing.

The best part is, it’s really easy.

The preferred way to write tests in Django is using the unittest module
built in to the Python standard library. This is covered in detail in the
Writing and running tests document.

You can also use any other Python test framework; Django provides an API and
tools for that kind of integration. They are described in the
Using different testing frameworks section of Advanced testing topics.

转载请注明 » Django2.0手册:Testing in Django

喜欢 (0)or分享 (0)