unit testing, setUp and scoping

Bruno Desthuilliers bruno.42.desthuilliers at websiteburo.invalid
Wed Apr 14 17:11:26 CEST 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