Ejemplo n.º 1
0
 def test_order_iterator(self, test_input):
     order_provider = OrderProvider(
         Sampling.get_random_order(len(test_input)))
     order1 = next(order_provider)
     order2 = next(order_provider)
     assert all(a == b for a, b in zip(order1, order2))
     order_provider.update()
     order3 = next(order_provider)
     assert any(a != b for a, b in zip(order1, order3))
 def test_random_sampling(self, test_input, expected):
     order_provider = Sampling.get_random_order(test_input)
     order = next(order_provider)
     result = set(order)
     assert result == expected