def METHOD_NAME():
    mock_get_items = mock.Mock(side_effect=[['a', 'b'], ['a', 'b', 'c', 'd']])
    d = Discovery(mock_get_items, include={'.*': None})
    assert list(d.get_items()) == [('.*', 'a', 'a', None), ('.*', 'b', 'b', None)]
    assert list(d.get_items()) == [
        ('.*', 'a', 'a', None),
        ('.*', 'b', 'b', None),
        ('.*', 'c', 'c', None),
        ('.*', 'd', 'd', None),
    ]
    assert mock_get_items.call_count == 2