# -*- coding: utf-8 -*-
class Widget:
def __init__(self,size=(40,40)):
self._size = size
def getSize(self):
return self._size
def reSize(self,width,height):
if width<0 or height <0:
raise ValueError('illegal size')
self._size=(width,height)
def dispose(self):
pass
#auto.py
# -*- coding: utf-8 -*-
from widget import Widget
import unittest
class WidgetTestCase(unittest.TestCase):
def setUp(self):
self.widget = Widget()
def tearDown(self):
self.widget = None
def testSize(self):
self.assertEqual(self.widget.getSize(),(40,40))
def suite():
suite = unittest.TestSuite()
suite.addTest(WidgetTestCase("testSize"))
return suite
if __name__ == '__main__':
unittest.main(defaultTest = 'suite')
最新评论