Programmation Python/Tests

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Tests unitaires[modifier | modifier le wikicode]

La bibliothèque unittest[1] permet d'automatiser les tests unitaires.

Syntaxe[modifier | modifier le wikicode]

La méthodeassertEqual() permet de vérifier la valeur d'un objet :

import unittest
...
self.assertEqual(...)

Autres méthode :

import unittest
...
self.assertIsInstance(...)

Exemples[modifier | modifier le wikicode]

Le framework Pywikipedia propose toute une série de tests basés sur unittest.

  1. Le télécharger sur http://tools.wmflabs.org/pywikibot/
  2. Conformément au manuel tests/README.rst, lancer python pwb.py tests/api_tests.py -v.

Références[modifier | modifier le wikicode]