pytestator, un script vim pour gérer ses tests unitaires plus facilement 2010-07-16

J’ai (enfin) releasé un petit script vim pour rendre plus agréable l’utilisations de tests untaires pour python dans vim.

Le principe est assez simple, ce script vous introduit plusieurs nouveaux raccourcis dont voici les deux plus intéressants:

  • , s qui vous fais passer du fichier de tests au fichier testé et vice versa (s pour swap)
  • , tr qui lance le fichier de tests correspondant au fichier que vous êtes en train d’éditer, que vous soyez dans ce fichier ou dans le fichier de test (tr pour test run)

La page du script avec un peu plus d’informations et du mauvais anglais: http://www.vim.org/scripts/script.php?script_id=3151

Sinon des mappings que j’aime bien pour écrire mes tests unitaires:

imap ,ar self.assertRaises()<left>
imap ,ae self.assertEqual()<left>
imap ,at self.assertTrue()<left>
imap ,af self.assertFalse()<left>