Category Archives: Python

Exécuter une seule classe de test avec unittest, nosetests, py.test

Expert Python J'ai reçu le code de test de la syntaxe et de la référence de flux unittest, et je veux essayer de lancer une classe, disons TestSkip de Unittest, Nosetests, et Pytest, pour comparer le flux de contrôle. Par conséquent, j'ai besoin pour chaque cadre: La possibilité de le rendre aussi silencieux que possible… Read More »

support de nez pour des montages de style unittest

Python pas cher > nosetests –q –s test_fixtures:TestFixtures dans module test_fixtures – setUpModule() dans classe TestFixtures – setUpClass() dans test_1 – installer() dans test_1 – test_1() dans test_1 – abattre() dans test_2 – installer() dans test_2 – test_2() dans test_2 – abattre() dans classe TestFixtures – tearDownClass() dans module test_fixtures – tearDownModule() ––––––––––––––––––––––––––––––––––– Couru 2… Read More »

support pytest pour les luminaires au style unittest

trouver un expert Python >py.tester –q –s test_fixtures.py::TestFixtures .. dans classe TestFixtures – setUpClass() dans test_1 – installer() dans test_1 – test_1() dans test_1 – abattre() dans test_2 – installer() dans test_2 – test_2() dans test_2 – abattre() dans classe TestFixtures – tearDownClass() >py.tester –q –s test_fixtures.py::TestAddCleanup .. dans classe TestAddCleanup – setUpClass() dans test_1… Read More »

Catégories de reprise – Test Python

python pour débutant Je viens de parcourir et de retravailler certaines de mes catégories. Essayer d'avoir des trucs pytest dans la catégorie pytest, etc. Surtout, ce méta-bricolage ne devrait pas vous affecter du tout. Cependant, je ne suis pas un expert de WP.Donc, s’il ya un lien brisé ou si quelque chose semble loufoque avec… Read More »

Si unittest est faux, le nez est faux aussi

Python pas cher En ce qui concerne le fait que l'unittest a tort, nez s'il l'est aussi, nez l'est aussi, car il suit la même convention. Mise à jour: Mais je ne pense plus que ce soit le cas. Le message Si unittest est faux, le nez est faux est également apparu en premier sur… Read More »

Je suis agacé par l'opérateur ternaire de Python

Formation gratuite Python Je ne dirais pas que CoffeeScript est foutu – c’est juste la conséquence de permettre la construction if-the-else en tant qu’expression. Scala le permet aussi comme Ruby (bien que Ruby ait aussi le test? True_v: false_v expression – mais Ruby évalue également tout comme vrai, sauf que néant et faux – y… Read More »

Nouvelle page Commencez ici

Formation Python J'avais du mal à trouver du contenu sur mon propre site récemment. J'ai donc ajouté une page Commencez ici. C’est un peu plus organisé que la carte du site. La page post New Start Here est d'abord apparue sur les tests Python. [ad_2]

astuce: dictionnaire get () fonctionne comme getattr

python pour débutant Vous ne pouvez pas utiliser getattr () chercher des choses dans un dictionnaire.Mais la fonctionnalité «par défaut» de getattr () est tellement utile.Quelle est la façon dictée de faire la même chose? C’est l’un de ces articles que j’écris car je continue à le chercher.Donc, si je l'écris, je m'en souviendrai. J'espère.… Read More »

référence de fixation de nez – Test Python

Expert Python Je vais couvrir les montages d'installation et de démontage de nez au niveau du package, du module, de la classe, de la méthode et de la fonction.Il ne s’agit pas de savoir quel code mettre dans les fixtures, mais juste de la syntaxe et du flux.Et un peu sur les conventions de nommage.… Read More »

Bloquer le curseur dans ST3

Formation gratuite Python Merci jlangston, pour votre fork de SublimeBlockCursor. Le curseur postblocage dans ST3 est apparu en premier sur les tests Python. [ad_2]

Le pouvoir de «merci»

Python pas cher De nombreux projets ont des notes de publication qui incluent les noms des personnes qui ont contribué à la publication. Qui lit ces noms? Eh bien, à tout le moins, les personnes de cette liste lisent les noms. Fozzie: De toute façon, personne ne lit ces noms, n'est-ce pas? Kermit: Bien sûr.… Read More »

Copier / coller de blocs / colonnes de texte Sublime – Tests Python

trouver un expert Python L’une des choses que j’aime dans Vim est le mode bloc visuel, notamment le copier / coller de colonnes. J'utilise Sublime depuis un moment et j'oublie toujours le moyen le plus simple de le faire.Alors, maintenant que j’ai compris à nouveau, j’écris ceci pour ne pas oublier. L'idée générale est la… Read More »

pytest prend en charge les appareils les plus unittest dans pytest 2.4

Formation Python J'ai finalement eu le temps d'essayer Pytest 2.4.En fait, j'ai essayé 2.4.2, pour être précis.La première chose que je voulais essayer était le support pour les matchs les plus modestes.Comme mentionné dans le support de pytest pour les appareils de style unittest, ils n’ont pas fonctionné dans pytest 2.3. Eh bien, maintenant, les… Read More »

luminaires pytest – partie 1

Formation gratuite Python Faire des rencontres est l’un des domaines dans lesquels pytest brille vraiment.C'est plutôt un euphémisme incroyable. Le style de montage xunit utilisé dans les tests unittest et nasal est bien entendu compatible avec pytest. Et pytest roches à cela. Mais il y a une autre façon de gérer les rencontres. C’est penser… Read More »

Luminaires de style pytest xUnit – Tests Python

Formation gratuite Python Je vais aborder la syntaxe de prise en charge de pytest pour les fixtures de style xUnit.Ensuite, je donnerai un exemple plus raisonnable et typique, en utilisant un seul ensemble de fonctions d’appareil.Et abordez ensuite la question de la mixité des tests dans un fichier. Certains qui ont besoin de la ressource,… Read More »

exemple facile de fixtures pytest

trouver un expert Python Dans les appareils de style pytest xUnit, j’ai présenté un problème où: Deux tests existent dans un fichier de test. On utilise une ressource. L’autre ne le fait pas. Les fixtures au niveau des modules ne fonctionnent pas si vous voulez juste exécuter la fonction qui n’utilise pas la ressource. J'ai… Read More »

fixations de pytest

Formation Python J'aimerais terminer cette récente série d'articles sur les appareils Pytest en présentant ma version d'une sorte de référence.Comme ce message est un peu long, voici quelques liens vers le contenu enfoui ici. Puisque je prévois d’utiliser cette référence pour ma propre référence, je vais ajouter quelques liens ici, en haut, à des éléments… Read More »

Qui est ce mec quand même?

trouver un expert Python Ma page à propos était l'une des premières choses que j'ai mises sur ce site. Cependant, en le regardant l’autre jour, j’ai réalisé qu’il ne répondait pas aux vraies questions que je me pose habituellement lorsque je regarde intentionnellement une page à propos ailleurs. Mes questions ressemblent généralement à: Qui est-ce?… Read More »

pytest session scope fixtures – Tests Python

Formation gratuite Python Dans les écrous et les boulons des appareils pytest, j'ai remarqué que vous pouvez spécifier l'étendue de la session de sorte qu'un appareil ne s'exécute qu'une fois par session de test et qu'il soit disponible pour plusieurs fonctions, classes et modules de test. Dans cet article, je vais vous montrer un exemple… Read More »

Comment puis-je commencer les tests?

trouver un expert Python Je parle des bases de l’utilisation des frameworks de test python depuis plus d’un an. Reste à faire Il y a encore beaucoup à couvrir: moqueur / monkeypatching couverture rapport intégration avec intégration continue (CI) / serveurs de tests continus Sortie xml / json pour intégrer des rapports de test dans… Read More »

Ma réaction à «TDD Dead?

python pour débutant Quelle que soit votre position sur les mérites ou les pièges de Test Driven Development, je pense qu’il est intéressant et instructif de prêter attention à une discussion qui se déroule récemment. Le test est crucial. Mais le TDD axé sur les tests unitaires est-il le bon chemin? Je me soucie de… Read More »

Le meilleur des tutoriels de test python, maintenant en epub, mobi et pdf

Formation gratuite Python J'ai rassemblé une très bonne collection d'articles, notamment des tutoriels pour Pytest, Unittest et Nose, au format eBook. En fait, trois formats. Je le veux! Ce livre est toujours un travail en cours…Qu'est-ce que ça veut dire? J’ai mis à jour les articles sur l’introduction et les rencontres unittest.Les chapitres de nez… Read More »

Pourquoi la plupart des tests unitaires sont-ils des déchets?

Formation gratuite Python Je ne me souviens pas comment j’ai rencontré cet article de James O Coplien. Cependant, j'ai été immédiatement impressionné par la pensée et l'expérience de ce document.Quels que soient vos points de vue sur les tests unitaires par rapport aux autres types de tests automatisés, cet article est important à lire.Si votre… Read More »

Test Python avec Pytest – Test Python

Cours Python en ligne Simple, rapide, efficace et évolutif par Brian Okken Travaillez moins lorsque vous testez votre code Python, mais soyez tout aussi expressif, tout aussi élégant et lisible. Le framework de test pytest vous aide à écrire des tests rapidement et à les garder lisibles et maintenables, sans code passe-partout. À l’aide d’un… Read More »

perspectives, opinions, dogme et éléphant

Cours Python en ligne J'avais supposé que tout le monde avait entendu l'histoire des aveugles et de l'éléphant.Cependant, dans un sondage très peu scientifique d'une main pleine d'ingénieurs ingénieurs à mon travail de jour, seulement environ la moitié l'avait eu. J'allais donc essayer de le citer ici, mais quand j'ai cherché une référence, je suis… Read More »

Affirmation différée / échecs multiples par test

trouver un expert Python ''' Implémente une forme d'assertions différées. L'interface est 2 fonctions: expect (expr, msg = None) : Évaluer 'expr'comme un booléen, et garde la trace des échecs assert_expectations () : soulève une assertion si un appel expect () a échoué Exemple d'utilisation: à partir des attentes import attendu, assert_expectations def test_should_pass ():… Read More »

pytest différé plugin assert / multiple failure, itération 1

python pour débutant Dans Delayed assert / plusieurs échecs par test, j’ai présenté une première tentative d’écriture d’une fonction ‘expect ()’ qui permettraune fonction de test pour collecter plusieurs échecs et ne pas arrêter l'exécution jusqu'à la fin du test. Il n’ya pas de gros problème avec cette méthode.Je n’aime pas avoir à appeler «assert_expectations… Read More »

Testez d'abord la programmation / Testez d'abord le développement

Cours Python en ligne Parfois appelé Test First Development, Test First Programming est un beau concept qui a radicalement changé ma façon d'aborder le développement de logiciels. Les idées de Testez d'abord la programmation et Développement piloté par les tests sont souvent confus.cependant, Tester d'abord est assez puissant pour être autonome.Je pense qu’il est important… Read More »

pytest expect fixture plugin, itération 1

Python pas cher importation pytest importation inspecter importation os.chemin @pytest.fixation def attendre(demande): def do_expect(expr, msg=''): si ne pas expr: _log_failure(demande.nœud, msg) revenir do_expect def _log_failure(nœud, msg=''): # obtenir le nom du fichier, la ligne et le contexte (nom de fichier, ligne, funcname, contextlist) = inspecter.empiler()[[[[2][[[[1:5] nom de fichier = os.chemin.nom de base(nom de fichier) le… Read More »

code pytest-expect maintenant dans un dépôt github

python pour débutant J'ai apporté quelques modifications au plugin pytest-expect fixture. J'ai mis le code du plugin sur github, https://github.com/okken/pytest-expect. Il est ré-arrangé pour être un plugin installable avec pip. Bien que je ne l’aie pas encore en pypi. J'ai modifié le code pour utiliser pytest 2.7.0 @ pytest.mark.hookwrapper. J’ai incorporé les commentaires de Bruno… Read More »

Objectifs et sujets des podcasts – Tests en Python

python pour débutant Dans l'épisode 1 du podcast Python Test, j'ai énuméré les sujets que je voulais aborder et les objectifs.Mais je ne les ai pas tous listés dans les notes de spectacle.Je les publie ici pour être un peu plus pratique que de faire référence aux notes de spectacle. Objectifs du podcast Promouvoir l’idée… Read More »

Étant donné quand-alors – Tests Python

Expert Python La conception de vos méthodes de test à l’aide d’une structure simple telle que «quand-alors-ensuite» vous aidera Communiquez plus clairement le but de votre test Concentrez vos pensées tout en écrivant le test Faire le test d'écriture plus rapidement Facilitez la réutilisation de parties de votre test Soulignez les hypothèses que vous faites… Read More »

Python présenté dans le numéro d'avril de PragPub

trouver un expert Python PragPub Avril 2016 avec Python (et moi) PragPub est le magazine numérique publié par Pragmatic Bookshelf, Michael Swaine et Nancy Groth. Je suis particulièrement enthousiaste à ce sujet parce que deux articles sont en vedette.Je connais surtout Michael après avoir lu pendant de nombreuses années le Dr Dobb.Et je respecte Pragmatic… Read More »

Transcription de l'épisode 2: Pytest vs Unittest vs Nose

Expert Python Ceci est la transcription de Test and Code Podcast, épisode 2 Bonjour à tous. Je m'appelle Brian Okken. Bienvenue sur le podcast de test Python (maintenant appelé «Test & Code»). Aujourd'hui, je veux parler du choix d'un framework de test. Quand je suis allé regarder les différents frameworks, j'ai remarqué que l'untestest et… Read More »

PythonBytes.fm – Tests Python

Expert Python Michael Kennedy de Talk Python to Me et moi avons lancé un nouveau podcast, intitulé Python Bytes, intitulé «Les titres Python sont directement transmis à vos écouteurs». C’est un podcast hebdomadaire au format court. Vérifie s'il te plaît. Les premières semaines d'un podcast peuvent vraiment faire la différence si nous pouvons convaincre un… Read More »

Transcription de l'épisode 19: Python unittest avec Robert Collins

trouver un expert Python Ceci est la transcription de Test & Code, épisode 19: Python unittest avec Robert Collins. [music] Bienvenue dans Test and Code, un podcast sur le développement et les tests de logiciels. Épisode 19. Dans cet épisode, j’interviewe Robert Collins, le principal responsable de la maintenance du module unittest de Python. J'ai… Read More »

Test Python avec Pytest – Test Python

Cours Python en ligne Simple, rapide, efficace et évolutif par Brian Okken Travaillez moins lorsque vous testez votre code Python, mais soyez tout aussi expressif, tout aussi élégant et lisible. Le framework de test pytest vous aide à écrire des tests rapidement et à les garder lisibles et maintenables, sans code passe-partout. À l’aide d’un… Read More »

Test & Code Podcast déplacé à testandcode.com

trouver un expert Python Le podcast a une nouvelle maison.Je suis ravi de vous annoncer que le podcast Test & Code (anciennement Podcast Python Test Podcast) figure désormais sur son nouvel emplacement, testandcode.com. Il y a encore du travail à faire: Le flux de travail sur le nouveau site est bien meilleur pour moi et… Read More »

pytest: lancez uniquement des tests avec un appareil particulier

trouver un expert Python def pytest_collection_modifyitems(articles, config): fixture_name = config.option.utilisefixture si fixture_name est ne pas Aucun: selected_items = [[[[] deselected_items = [[[[] pour article dans articles: si fixture_name dans getattr(article, 'fixturenames', ()): selected_items.ajouter(article) autre: deselected_items.ajouter(article) config.crochet.pytest_deselected(articles=deselected_items) articles[[[[:] = selected_items def pytest_addoption(analyseur): analyseur.addoption("–usfixture", action="le magasin", défaut=Aucun, Aidez-moi="Il suffit d'exécuter des tests qui utilisent un appareil particulier")… Read More »

Test & Code L'épisode 30 parle de code hérité

Formation gratuite Python Test & Code est maintenant sur testandcode.com, donc cet épisode est sur testandcode.com/30. M. Scott Ford est le fondateur et le principal whisperer du code chez Corgibytes, une entreprise qui se consacre à aider d’autres sociétés avec le code hérité. Nous parlons de la société, de la stratégie de test, du traitement… Read More »

De quelles informations avez-vous besoin pour commencer les tests?

trouver un expert Python Bonjour Paul, Je suis un testeur de logiciels qui effectue principalement l’automatisation de nos jours, mais j’ai commencé mon parcours de test de logiciels de manière complètement manuelle et n’ai capturé que Python parce que cela était obligatoire. Bien que je n’ai rien écrit d’autre volontairement depuis que j’ai écrit, c’est… Read More »

Bienvenue sur Real Python! – Véritable Python

python pour débutant Bienvenue! Dans cette série de vidéos, vous obtiendrez une vue d'ensemble des fonctionnalités de la plate-forme Real Python afin de tirer le meilleur parti de votre abonnement. Suivez-nous et obtenez des conseils sur: Comment trouver les ressources d'apprentissage les plus utiles pour votre niveau de compétence actuel Comment rencontrer et interagir avec… Read More »

Un guide Python – Real Python

Formation gratuite Python Dans cet article, vous allez explorer héritage et composition en Python. L'héritage et la composition sont deux concepts importants de la programmation orientée objet qui modélisent la relation entre deux classes. Ils constituent les éléments de base de la conception orientée objet et aident les programmeurs à écrire du code réutilisable. À… Read More »

11 conseils pour apprendre le python – Python réel

trouver un expert Python Nous sommes tellement heureux que vous ayez décidé de vous lancer dans l’apprentissage de Python! L’une des questions les plus courantes que nous recevons de nos lecteurs est la suivante: «Quel est le meilleur moyen d’apprendre le python?» La première étape de l’apprentissage d’un langage de programmation consiste à s’assurer que… Read More »

Episode # 224 12 leçons de 100 jours de web

Formation Python En mai 2018, Bob Belderbos, Julian Sequeira et moi-même avons entamé ce qui serait un projet de 9 mois. Nous voulions créer un cours de code de 100 jours dédié aux développeurs Web Python. Une grande partie de ce que nous avons créé pour ce cours, nous avions une expérience préalable avec. Mais… Read More »