##1.vimrcに下記を追加
nnoremap <C-p> :!python %<CR>
##2.対象のファイルの上下に下記を追加
unittest
import unittest
#(中略)
if __name__ == '__main__':
unittest.main()
##3.テストを書く
テスト達
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.該当のファイルをVimで開いたままControl+Pでテストを実行できる
##5.サンプル様
sample
#! /usr/bin/env python
# -*- coding: utf-8 -*-
'評価するための関数達'
def evaluate(value):
"""そのまま返す関数"""
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()