当前位置: 首页>>代码示例>>Python>>正文


Python ExpiryTime.remainingSeconds方法代码示例

本文整理汇总了Python中thespian.system.utilis.ExpiryTime.remainingSeconds方法的典型用法代码示例。如果您正苦于以下问题:Python ExpiryTime.remainingSeconds方法的具体用法?Python ExpiryTime.remainingSeconds怎么用?Python ExpiryTime.remainingSeconds使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在thespian.system.utilis.ExpiryTime的用法示例。


在下文中一共展示了ExpiryTime.remainingSeconds方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: testUnExpiredToUnExpiredComparison

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testUnExpiredToUnExpiredComparison(self):
     et1 = ExpiryTime(timedelta(milliseconds=15))
     et2 = ExpiryTime(timedelta(milliseconds=10))
     self.assertNotEqual(et1, et2)
     self.assertNotEqual(et2, et1)
     sleep(et2.remainingSeconds())
     self.assertNotEqual(et1, et2)
     self.assertNotEqual(et2, et1)
     sleep(et1.remainingSeconds())
     self.assertEqual(et1, et2)
     self.assertEqual(et2, et1)
开发者ID:jfasenfest,项目名称:Thespian,代码行数:13,代码来源:test_expirytime.py

示例2: testNonZeroIsFalse

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNonZeroIsFalse(self):
     et = ExpiryTime(timedelta(milliseconds=10))
     self.assertFalse(et)
     self.assertFalse(bool(et))
     sleep(et.remainingSeconds())
     self.assertTrue(et)
     self.assertTrue(bool(et))
开发者ID:jfasenfest,项目名称:Thespian,代码行数:9,代码来源:test_expirytime.py

示例3: testNoneComparedToNonZero

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNoneComparedToNonZero(self):
     et1 = ExpiryTime(None)
     et2 = ExpiryTime(timedelta(milliseconds=10))
     # None == forever, so it is greater than anything, although equal to itself
     self.assertGreater(et1, et2)
     self.assertLess(et2, et1)
     self.assertTrue(et1 > et2)
     self.assertTrue(et2 < et1)
     sleep(et2.remainingSeconds())
     self.assertGreater(et1, et2)
     self.assertLess(et2, et1)
     self.assertTrue(et1 > et2)
     self.assertTrue(et2 < et1)
开发者ID:jfasenfest,项目名称:Thespian,代码行数:15,代码来源:test_expirytime.py

示例4: testNonZeroStr

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNonZeroStr(self):
     et = ExpiryTime(timedelta(milliseconds=10))
     self.assertTrue(str(et).startswith('Expires_in_0:00:00.0'))
     sleep(et.remainingSeconds())
     self.assertTrue(str(et).startswith('Expired_for_0:00:00'))
开发者ID:jfasenfest,项目名称:Thespian,代码行数:7,代码来源:test_expirytime.py

示例5: testNoneRemainingSecondsExplicitForever

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNoneRemainingSecondsExplicitForever(self):
     et = ExpiryTime(None)
     self.assertEqual(9, et.remainingSeconds(9))
开发者ID:jfasenfest,项目名称:Thespian,代码行数:5,代码来源:test_expirytime.py

示例6: testNonZeroRemainingSeconds

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNonZeroRemainingSeconds(self):
     et = ExpiryTime(timedelta(milliseconds=10))
     self.assertTrue(0.0 < et.remainingSeconds())
     self.assertTrue(0.0101 > et.remainingSeconds())
     sleep(et.remainingSeconds())
     self.assertEqual(0.0, et.remainingSeconds())
开发者ID:jfasenfest,项目名称:Thespian,代码行数:8,代码来源:test_expirytime.py

示例7: testZeroRemainingSeconds

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testZeroRemainingSeconds(self):
     et = ExpiryTime(timedelta(microseconds=0))
     self.assertEqual(0.0, et.remainingSeconds())
开发者ID:jfasenfest,项目名称:Thespian,代码行数:5,代码来源:test_expirytime.py

示例8: testNoneRemainingSeconds

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNoneRemainingSeconds(self):
     et = ExpiryTime(None)
     self.assertIsNone(et.remainingSeconds())
开发者ID:jfasenfest,项目名称:Thespian,代码行数:5,代码来源:test_expirytime.py

示例9: testNonZeroRemaining

# 需要导入模块: from thespian.system.utilis import ExpiryTime [as 别名]
# 或者: from thespian.system.utilis.ExpiryTime import remainingSeconds [as 别名]
 def testNonZeroRemaining(self):
     et = ExpiryTime(timedelta(milliseconds=10))
     self.assertTrue(timedelta(days=0) < et.remaining())
     self.assertTrue(timedelta(milliseconds=11) > et.remaining())
     sleep(et.remainingSeconds())
     self.assertEqual(timedelta(days=0), et.remaining())
开发者ID:jfasenfest,项目名称:Thespian,代码行数:8,代码来源:test_expirytime.py


注:本文中的thespian.system.utilis.ExpiryTime.remainingSeconds方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。