21 February 2015

there are two main test framework in python, unittest and pytest

unittest comes with the standardlibrary, here is the example

filename: test_resolver.py

import unittest

class ResolverTest(unittest.TestCase):
	def test_clear(self):
		self.assert(True, 'pass')

	def test_raise_error(self):
		with self.assertRaises(KeyError):

	def test_skip_test(self):

run unittests

under project folder, run

python -m unittest  #this will discover all the tests under the directory and run them

blog comments powered by Disqus