Ejemplo n.º 1
0
    def test_signature(self):

        def stat(data):
            return 8

        assert_array_equal(simulator(stat, 3, 10, 10), [8] * 9)
        assert_array_equal(simulator(stat, 3, 10, 1e1), [8] * 9)
Ejemplo n.º 2
0
    def test_sorting(self):
        i = [9]

        def stat(data):
            # Python 3: nonlocal i.
            i[0] -= 1
            return i[0]

        assert_array_equal(simulator(stat, 3, 10, 10), range(9))
Ejemplo n.º 3
0
    def test_sorting(self):
        i = 9

        def stat(data):
            nonlocal i
            i -= 1
            return i

        assert_array_equal(simulator(stat, 3, 10, 10), range(9))
Ejemplo n.º 4
0
    def test_signature(self):
        def stat(data):
            return 8

        assert_array_equal(simulator(stat, 3, 10, 10), [8] * 9)
        assert_array_equal(simulator(stat, 3, 10, 1e1), [8] * 9)