Load as many components in parallel as possible (#20806)

* Load as many components in parallel as possible

* Lint
This commit is contained in:
Paulus Schoutsen 2019-02-07 13:56:40 -08:00 committed by Pascal Vizeli
parent f3b20d138e
commit a9672b0d52
6 changed files with 92 additions and 227 deletions

View file

@ -105,67 +105,6 @@ class TestUtil(unittest.TestCase):
with pytest.raises(TypeError):
TestEnum.FIRST >= 1
def test_ordered_set(self):
"""Test ordering of set."""
set1 = util.OrderedSet([1, 2, 3, 4])
set2 = util.OrderedSet([3, 4, 5])
assert 4 == len(set1)
assert 3 == len(set2)
assert 1 in set1
assert 2 in set1
assert 3 in set1
assert 4 in set1
assert 5 not in set1
assert 1 not in set2
assert 2 not in set2
assert 3 in set2
assert 4 in set2
assert 5 in set2
set1.add(5)
assert 5 in set1
set1.discard(5)
assert 5 not in set1
# Try again while key is not in
set1.discard(5)
assert 5 not in set1
assert [1, 2, 3, 4] == list(set1)
assert [4, 3, 2, 1] == list(reversed(set1))
assert 1 == set1.pop(False)
assert [2, 3, 4] == list(set1)
assert 4 == set1.pop()
assert [2, 3] == list(set1)
assert 'OrderedSet()' == str(util.OrderedSet())
assert 'OrderedSet([2, 3])' == str(set1)
assert set1 == util.OrderedSet([2, 3])
assert set1 != util.OrderedSet([3, 2])
assert set1 == set([2, 3])
assert set1 == {3, 2}
assert set1 == [2, 3]
assert set1 == [3, 2]
assert set1 != {2}
set3 = util.OrderedSet(set1)
set3.update(set2)
assert [3, 4, 5, 2] == set3
assert [3, 4, 5, 2] == set1 | set2
assert [3] == set1 & set2
assert [2] == set1 - set2
set1.update([1, 2], [5, 6])
assert [2, 3, 1, 5, 6] == set1
def test_throttle(self):
"""Test the add cooldown decorator."""
calls1 = []