Esempio n. 1
0
def test_yield_values_raises_error():
    error = ValueError("whoops")

    def ex():
        raise error

    assert list(yield_values(ex)) == [Value(error)]
Esempio n. 2
0
def test_yield_values():
    def ex():
        yield 1

    assert list(yield_values(ex)) == [Value(1)]
Esempio n. 3
0
def test_yield_values_empty():
    def ex():
        if False:
            yield None

    assert list(yield_values(ex)) == []
Esempio n. 4
0
def test_yield_values():
    def ex():
        yield 1
    assert list(yield_values(ex)) == [Value(1)]
Esempio n. 5
0
def test_yield_values_empty():
    def ex():
        if False:
            yield None
    assert list(yield_values(ex)) == []
Esempio n. 6
0
def test_yield_values_raises_error():
    error = ValueError("whoops")

    def ex():
        raise error
    assert list(yield_values(ex)) == [Value(error)]