Créez un environnement de test Vim + Python en 1 minute

1. Ajoutez ce qui suit à vimrc

nnoremap <C-p> :!python %<CR>

2. Ajoutez les éléments suivants au-dessus et au-dessous du fichier cible

unittest


import unittest

#(Omission)

if __name__ == '__main__':
  unittest.main()

3. Rédigez un test

Des tests


class PythonTest(unittest.TestCase):
  def test_zero(self):
    self.assertEqual(0, 0)
  def test_foo(self):
    self.assertEqual("foo", "foo")
  def test_bar(self):
    self.assertEqual("foo", "foo")

4. Vous pouvez exécuter le test avec Control + P avec le fichier ouvert dans Vim

スクリーンショット 2013-07-11 23.58.44.png

5. Échantillon

sample


#! /usr/bin/env python
# -*- coding: utf-8 -*-

'Fonctions d'évaluation'

def evaluate(value):
  """Fonction pour revenir tel quel"""
  return value


import unittest

class EvaluateTest(unittest.TestCase):
  def test_evaluate(self):
    value = 1
    evaluated_value = evaluate(value)
    self.assertEqual(value,evaluated_value)

if __name__ == '__main__':
  unittest.main()

Recommended Posts

Créez un environnement de test Vim + Python en 1 minute
Créer un environnement Python
Créer un environnement virtuel avec conda avec Python
[Docker] Créez un environnement jupyterLab (python) en 3 minutes!
Créer une fonction en Python
Créer un dictionnaire en Python
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
Créer un conteneur DI avec Python
Créer un environnement Python sur Mac (2017/4)
Créez un environnement virtuel avec Python!
Créer un fichier binaire en Python
Créer un environnement python dans centos
Ecrire le plugin vim en Python
Créer une chaîne aléatoire en Python
Ecrire le test dans la docstring python
Créez un environnement python sur votre Mac
Créer une application GUI simple en Python
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
[GPS] Créer un fichier kml avec Python
Ecrire un plugin Vim simple en Python 3
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Créer un fichier GIF en utilisant Pillow en Python
Créer un module Python
Créer Spatia Lite en Python
Je veux créer une fenêtre avec Python
Créer un graphique de distribution normale standard en Python
Comment créer un fichier JSON en Python
Créer un environnement de construction python3 avec Sublime Text3
Configurez un serveur SMTP de test en Python.
environnement virtuel en Python
Pensez à créer un environnement Python 3 dans un environnement Mac
Essayez de mettre en place un environnement de test Vim assez sérieusement (pour Python)
[Venv] Créer un environnement virtuel python sur Ubuntu
Créer un modèle d'investissement dynamique simple en Python
Travaillez dans un environnement virtuel avec Python virtualenv.
Créer une nouvelle page en confluence avec Python
Créer un objet datetime à partir d'une chaîne en Python (Python 3.3)
Créer un package contenant des commandes globales en Python
Environnement de développement en Python
Créez un fichier MIDI en Python en utilisant pretty_midi
Créer un modèle d'antenne cadre en Python dans KiCad
Créer un environnement d'exécution Python sur IBM i
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Créer en Python sans fichier image factice dans Django et tester le téléchargement de l'image
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
Créer un bot de collecte de données en Python à l'aide de Selenium
[API LINE Messaging] Créez un menu riche avec Python
Je veux écrire en Python! (2) Écrivons un test
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créez un environnement de développement python avec vagrant + ansible + fabric
En Python, créez un décorateur qui accepte dynamiquement les arguments Créer un décorateur
Créez un environnement shell et python décent sur Windows