Skip to content
SPECIFICTION
Get listed

MDN Web Docs vs unittest

MDN Web Docs

developer.mozilla.org

unittest

docs.python.org

Side by side

FigureMDN Web Docsunittest
Price from—Free
Free plan—Yes
Free trial——
Open source——
Windows—Yes
macOS—Yes
Linux—Yes
Plans published01
Spec score · Online code documentation and reference sites5.5 (#14)7.3 (#3)

Plans

MDN Web Docs

No plans published.

MDN Web Docs pricing →

unittest

  • FreeFree

unittest pricing →

In their own words

MDN Web Docs

MDN Web Docs has no write-up on Specifiction yet; its figures are above.

Visit developer.mozilla.org

unittest

unittest is Python’s free unit-testing framework for automating test setup, execution and outcome reporting. Fixtures provide shared setup and cleanup, while TestCase, TestSuite and test runners organize and run tests. TestCase includes assertions such as assertEqual, assertTrue, assertFalse and assertRaises. Tests can run from the command line by module, class, method or file path; running without arguments starts discovery. Discovery can be configured with a start directory, filename pattern and project top-level directory, but test files must be importable modules or packages from that top level. Tests and classes may be skipped conditionally or unconditionally, and expected failures can be marked. The subTest context manager separates iterations and reports parameters when one fails. unittest.mock supports replacing system parts with mock objects and checking their use. Documentation recommends CI systems including Buildbot, Jenkins, GitHub Actions and AppVeyor. It runs on Linux, macOS and Windows, and is free to use and distribute commercially under Python’s OSI-approved open source license.

Visit docs.python.org