K
kwatch
Hi,
I released Oktest 0.2.1.
homepage: http://packages.python.org/Oktest/
download: http://pypi.python.org/pypi/Oktest/
repository: http://bitbucket.org/kwatch/oktest/
Oktest is a new-style testing library for Python.
from oktest import ok
ok (x) > 0 # same as assert_(x > 0)
ok (s) == 'foo' # same as assertEqual(s, 'foo')
ok (s) != 'foo' # same as assertNotEqual(s, 'foo')
ok (f).raises(ValueError) # same as assertRaises(ValueError, f)
ok (u'foo').is_a(unicode) # same as assert_(isinstance(u'foo',
ode))
not_ok (u'foo').is_a(int) # same as assert_(not
isinstance(u'foo', )
ok ('A.txt').is_file() # same as
assert_(os.path.isfile('A.txt'))
not_ok ('A.txt').is_dir() # same as assert_(not
os.path.isdir('A.txt'))
You can use ok() instead of 'assertXxx()' in unittest.
Oktest requires Python 2.3 or later. Oktest is ready for Python 3.
NOTICE!! Oktest is a young project and specification may change in the
future.
See http://packages.python.org/Oktest/ for details.
I released Oktest 0.2.1.
homepage: http://packages.python.org/Oktest/
download: http://pypi.python.org/pypi/Oktest/
repository: http://bitbucket.org/kwatch/oktest/
Oktest is a new-style testing library for Python.
from oktest import ok
ok (x) > 0 # same as assert_(x > 0)
ok (s) == 'foo' # same as assertEqual(s, 'foo')
ok (s) != 'foo' # same as assertNotEqual(s, 'foo')
ok (f).raises(ValueError) # same as assertRaises(ValueError, f)
ok (u'foo').is_a(unicode) # same as assert_(isinstance(u'foo',
ode))
not_ok (u'foo').is_a(int) # same as assert_(not
isinstance(u'foo', )
ok ('A.txt').is_file() # same as
assert_(os.path.isfile('A.txt'))
not_ok ('A.txt').is_dir() # same as assert_(not
os.path.isdir('A.txt'))
You can use ok() instead of 'assertXxx()' in unittest.
Oktest requires Python 2.3 or later. Oktest is ready for Python 3.
NOTICE!! Oktest is a young project and specification may change in the
future.
See http://packages.python.org/Oktest/ for details.