コード例 #1
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_single_int(self):
     pset = ProcSet(0)
     assert list(pset) == [0]
     assert len(pset) == 1
     assert pset.count() == 1
コード例 #2
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_many_ints(self):
     pset = ProcSet(0, 1, 2)
     assert list(pset) == [0, 1, 2]
     assert len(pset) == 3
     assert pset.count() == 1
コード例 #3
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_disjoint_tuple_iter(self):
     itvs = [(0, 1), (4, 7)]
     pset = ProcSet(*itvs)
     assert list(pset) == [0, 1, 4, 5, 6, 7]
     assert len(pset) == 6
     assert pset.count() == 2
コード例 #4
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_mixed_itvs(self):
     pset = ProcSet(ProcInt(0, 3), (2, 3), [4, 7])
     assert list(pset) == [0, 1, 2, 3, 4, 5, 6, 7]
     assert len(pset) == 8
     assert pset.count() == 1
コード例 #5
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_single_tuple(self):
     pset = ProcSet((0, 3))
     assert list(pset) == [0, 1, 2, 3]
     assert len(pset) == 4
     assert pset.count() == 1
コード例 #6
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_many_procint(self):
     pset = ProcSet(ProcInt(0, 3), ProcInt(2, 3))
     assert list(pset) == [0, 1, 2, 3]
     assert len(pset) == 4
     assert pset.count() == 1
コード例 #7
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_empty_iter(self):
     pset = ProcSet(*[])
     assert list(pset) == []
     assert len(pset) == 0
     assert pset.count() == 0
コード例 #8
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_mixed_int_procint_procset(self):
     pset = ProcSet(0, (2, 6), ProcSet(3, (5, 7)))
     assert list(pset) == [0, 2, 3, 4, 5, 6, 7]
     assert len(pset) == 7
     assert pset.count() == 2
コード例 #9
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_many_procsets(self):
     pset = ProcSet(ProcSet(0, (3, 5)), ProcSet((2, 4)))
     assert list(pset) == [0, 2, 3, 4, 5]
     assert len(pset) == 5
     assert pset.count() == 2
コード例 #10
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_single_procset(self):
     pset = ProcSet(ProcSet(0, (2, 3)))
     assert list(pset) == [0, 2, 3]
     assert len(pset) == 3
     assert pset.count() == 2
コード例 #11
0
ファイル: test_procset.py プロジェクト: oar-team/procset.py
 def test_mixed_procint_int(self):
     pset = ProcSet(0, (2, 3))
     assert list(pset) == [0, 2, 3]
     assert len(pset) == 3
     assert pset.count() == 2