, ( , , ). , , :
def assertEqualsValType(self,obj1,obj2,msg=None):
self.assertEquals(type(obj1),type(obj2),msg)
self.assertEquals(obj1,obj2,msg)
, , :
def assertEqualsValType(self,obj1,obj2,msg=None):
self.assertEquals((type(obj1),obj1),(type(obj2),obj2),msg)
, . ( , , , , ). , , , .
self.assertEqualsValType('a',u'a'), . , , : , self.assertEqualsValType(2,2.0) .
, ..
, , . :
class BaseUnitTest(unittest.TestCase):
def assertEqualsValType(self,obj1,obj2,msg=None):
self.assertEquals(type(obj1),type(obj2),msg)
self.assertEquals(obj1,obj2,msg)
def assertBetweenEqual(self, value, min_value, max_value):
self.assertGreaterEqual(value, min_value)
self.assertLessEqual(value, max_value)
def assertFoo(self,para,meters):
pass
.