本文整理汇总了Python中test_base.main函数的典型用法代码示例。如果您正苦于以下问题:Python main函数的具体用法?Python main怎么用?Python main使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了main函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1:
password = 'foo'
hashval = security.generate_password_hash(password, 'sha1')
self.assertTrue(security.check_password_hash(password, hashval))
hashval = security.generate_password_hash(password, 'sha1', pepper='bar')
self.assertTrue(security.check_password_hash(password, hashval,
pepper='bar'))
hashval = security.generate_password_hash(password, 'md5')
self.assertTrue(security.check_password_hash(password, hashval))
hashval = security.generate_password_hash(password, 'plain')
self.assertTrue(security.check_password_hash(password, hashval))
hashval = security.generate_password_hash(password, 'plain')
self.assertFalse(security.check_password_hash(password, ''))
hashval1 = security.hash_password(unicode(password), 'sha1', u'bar')
hashval2 = security.hash_password(unicode(password), 'sha1', u'bar')
self.assertTrue(hashval1 is not None)
self.assertEqual(hashval1, hashval2)
hashval1 = security.hash_password(unicode(password), 'md5', None)
hashval2 = security.hash_password(unicode(password), 'md5', None)
self.assertTrue(hashval1 is not None)
self.assertEqual(hashval1, hashval2)
if __name__ == '__main__':
test_base.main()
示例2: VerifyNoMoreInteractionsTest
self.assertRaises(VerificationError, inorder.verify(self.mock).first)
class VerifyNoMoreInteractionsTest(TestBase):
def testVerifies(self):
mockOne, mockTwo = mock(), mock()
mockOne.foo()
mockTwo.bar()
verify(mockOne).foo()
verify(mockTwo).bar()
verifyNoMoreInteractions(mockOne, mockTwo)
def testFails(self):
theMock = mock()
theMock.foo()
self.assertRaises(VerificationError, verifyNoMoreInteractions, theMock)
class VerifyZeroInteractionsTest(TestBase):
def testVerifies(self):
theMock = mock()
verifyZeroInteractions(theMock)
theMock.foo()
self.assertRaises(VerificationError, verifyNoMoreInteractions, theMock)
if __name__ == '__main__':
main()