unit testing, setUp and scoping
Bruno Desthuilliers
bruno.42.desthuilliers at websiteburo.invalid
Wed Apr 14 11:11:26 EDT 2010
john maclean a écrit :
> Can one use the setUp block to store variables so that they can be
> used elsewhere in unit tests? I'm thinking that it's better to have
> variables created in another script and have it imported from within
> the unit test
???
>
> #!/usr/bin/env python
> '''create knowledge base of strings by unit testing'''
> import unittest
>
> class TestPythonStringsTestCase(unittest.TestCase):
> def setUp(self):
> print '''setting up stuff for ''', __name__
> s1 = 'single string'
> print dir(str)
>
> def testclass(self):
> '''test strings are of class str'''
> self.assertEqual(s1.__class__, str)
Err... What about FIRST doing the FineTutorial ???
class TestPythonStringsTestCase(unittest.TestCase):
def setUp(self):
self.s1 = 'single string'
def testclass(self):
"test strings are of class str"
self.assert(type(self.s1) is str)
More information about the Python-list
mailing list