Conseils pour commencer à tester en Python – Le vrai podcast Python

By | mai 29, 2020

Expert Python

Real Python Logo

29 mai 2020 58m

Christopher Bailey
Anthony Shaw

Avez-vous voulu commencer à tester en Python? Peut-être vous sentez-vous un peu nerveux de plonger plus profondément que de simplement confirmer vos exécutions de code. Quels sont les outils nécessaires et quelles seraient les prochaines étapes pour améliorer vos tests Python? Cette semaine sur l'émission, nous avons Anthony Shaw pour discuter de son article sur ce sujet. Anthony est membre de l'équipe Real Python et a écrit plusieurs articles pour le site.

Nous discutons de la mise en route des fonctionnalités Python intégrées pour les tests et des avantages d'un outil comme pytest. Anthony parle de ses plug-ins pour pytest, et nous abordons le prochain niveau de test impliquant une intégration continue.

Anthony a récemment terminé une conférence pour PyCon 2020 Online, intitulée "Pourquoi Python est-il lent?" Il a eu l'idée de la conversation alors qu'il travaillait sur son prochain livre sur le code source CPython.

Je veux également donner une mise à jour sur l'épisode de la semaine dernière avec Kyle Stratis, où nous avons discuté du fait que Kyle a été licencié en raison de la pandémie. Voici une bonne nouvelle, Kyle rejoindra une startup de Boston appelée Vizit, en tant qu'ingénieur principal des données. Félicitations Kyle!

Les sujets:

  • 00:00:00 – Présentation
  • 00:01:46 – Discussion en ligne PyCon 2020 – Pourquoi Python est-il lent?
  • 00:04:05 – CPython Internals Book
  • 00:07:08 – Assister à des conférences
  • 00:09:01 – Premiers pas avec les tests en Python
  • 00:12:32 – Unittest
  • 00:17:16 – Qu'est-ce qu'un outil comme pytest ajoute?
  • 00:19:53 – plugins pytest
  • 00:21:03 – Les plugins pytest d'Anthony
  • 00:21:58 – Que signifie la couverture?
  • 00:25:23 – Testeurs
  • 00:27:12 – Tester des environnements avec Tox
  • 00:30:50 – Pleins feux sur le cours vidéo Real Python
  • 00:31:49 – Plus d'informations sur l'intégration continue (CI)
  • 00:37:21 – Modifications récentes de GitHub
  • 00:38:21 – PSF pour déplacer le suivi des problèmes vers GitHub
  • 00:41:01 – SEC (ne vous répétez pas)
  • 00:43:46 – Avantages des linters et du formatage du code
  • 00:48:00 – Quelle est une partie peu connue de Python?
  • 00:52:16 – Qu'est-ce qui vous passionne dans le monde de Python?
  • 00:56:06 – Qu'est-ce que vous pensiez savoir sur Python, mais vous vous trompiez?
  • 00:57:27 – Au revoir et merci

Afficher les liens:


Tweet
Partager
Email

Améliorez vos compétences en Python avec ces cours:

«Parcourir tous les épisodes