本文整理汇总了Python中pytz.lazy.LazySet方法的典型用法代码示例。如果您正苦于以下问题:Python lazy.LazySet方法的具体用法?Python lazy.LazySet怎么用?Python lazy.LazySet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pytz.lazy
的用法示例。
在下文中一共展示了lazy.LazySet方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_method_ops
# 需要导入模块: from pytz import lazy [as 别名]
# 或者: from pytz.lazy import LazySet [as 别名]
def test_method_ops(self):
ops = [
'difference', 'intersection', 'isdisjoint',
'issubset', 'issuperset', 'symmetric_difference', 'union',
'difference_update', 'intersection_update',
'symmetric_difference_update', 'update']
for op in ops:
if not hasattr(set, op):
continue # Not in this version of Python.
# Make a copy, as some of the ops are mutating.
lazy = LazySet(set(self.base))
base = set(self.base)
self.assertEqual(
getattr(lazy, op)(set([1])),
getattr(base, op)(set([1])), op)
self.assertEqual(lazy, base, op)
示例2: setUp
# 需要导入模块: from pytz import lazy [as 别名]
# 或者: from pytz.lazy import LazySet [as 别名]
def setUp(self):
self.base = set([3, 2, 1])
self.lazy = LazySet(iter(set(self.base)))
示例3: test_iops
# 需要导入模块: from pytz import lazy [as 别名]
# 或者: from pytz.lazy import LazySet [as 别名]
def test_iops(self):
try:
iops = [isub, iand, ior, ixor]
except NameError:
return # Don't exist in older Python versions.
for op in iops:
# Mutating operators, so make fresh copies.
lazy = LazySet(self.base)
base = self.base.copy()
op(lazy, set([1]))
op(base, set([1]))
self.assertEqual(lazy, base, str(op))
示例4: test_bool
# 需要导入模块: from pytz import lazy [as 别名]
# 或者: from pytz.lazy import LazySet [as 别名]
def test_bool(self):
self.assertTrue(bool(self.lazy))
self.assertFalse(bool(LazySet()))
self.assertFalse(bool(LazySet(iter([]))))