Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung

1. Fügen Sie vimrc Folgendes hinzu

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

2. Fügen Sie über und unter der Zieldatei Folgendes hinzu

unittest


import unittest

#(Unterlassung)

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

3. Schreiben Sie einen Test

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. Sie können den Test mit Strg + P ausführen, während die Datei in Vim geöffnet ist

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

5. Probe

sample


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

'Funktionen zur Auswertung'

def evaluate(value):
  """Funktion, um so wie es ist zurückzukehren"""
  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

Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
Erstellen Sie einen DI-Container mit Python
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie eine Binärdatei in Python
Erstellen Sie eine Python-Umgebung in Centos
Schreiben Sie das Vim-Plugin in Python
Erstellen Sie eine zufällige Zeichenfolge in Python
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine einfache GUI-App in Python
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
[GPS] Erstellen Sie eine kml-Datei mit Python
Schreiben Sie ein einfaches Vim-Plugin in Python 3
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen Sie eine GIF-Datei mit Pillow in Python
Erstellen Sie ein Python-Modul
Erstellen Sie Spatia Lite in Python
Ich möchte mit Python ein Fenster erstellen
Erstellen Sie in Python ein Diagramm der Standardnormalverteilung
So erstellen Sie eine JSON-Datei in Python
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Richten Sie einen Test-SMTP-Server in Python ein.
virtuelle Umgebung in Python
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Versuchen Sie ernsthaft, eine Vim-Testumgebung einzurichten (für Python).
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie in Python ein einfaches Momentum-Investmentmodell
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Erstellen Sie in Python ein Paket mit globalen Befehlen
Entwicklungsumgebung in Python
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Erstellen Sie in KiCad ein Rahmenantennenmuster in Python
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Testen Sie das Hochladen von Bildern, indem Sie in Python erstellen, ohne Dummy-Bilddateien in Django zu platzieren
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
[LINE Messaging API] Erstellen Sie mit Python ein umfangreiches Menü
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Erstellen Sie in Python einen Dekorator, der Argumente dynamisch akzeptiert. Erstellen Sie einen Dekorator
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung