Вобщем, только что освоил это чудо и чтобы не забыть как его юзать напишу минисорец, который покажет мне все что мне надо знать и не забыть.
#!/usr/bin/env python
#
# Script result:
# setUpClass
# setUp
# test_proba1
# tearDown
# setUp
# test_proba2
# tearDown
# tearDownClass
import unittest
class TestProba(unittest.TestCase):
@classmethod
def setUpClass(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'setUpClass\n' )
@classmethod
def tearDownClass(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'tearDownClass\n' )
def setUp(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'setUp\n' )
def tearDown(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'tearDown\n' )
def test_proba1(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'test_proba1\n' )
def test_proba2(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'test_proba2\n' )
if __name__ == '__main__':
unittest.main()
#!/usr/bin/env python
#
# Script result:
# setUpClass
# setUp
# test_proba1
# tearDown
# setUp
# test_proba2
# tearDown
# tearDownClass
import unittest
class TestProba(unittest.TestCase):
@classmethod
def setUpClass(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'setUpClass\n' )
@classmethod
def tearDownClass(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'tearDownClass\n' )
def setUp(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'setUp\n' )
def tearDown(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'tearDown\n' )
def test_proba1(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'test_proba1\n' )
def test_proba2(self):
with open( 'proba.log', 'a+t' ) as f:
f.write( 'test_proba2\n' )
if __name__ == '__main__':
unittest.main()
Комментариев нет:
Отправить комментарий