def METHOD_NAME():
    mock_get_items = mock.Mock(return_value=['a', 'b', 'c', 'd', 'e', 'f', 'g'])
    d = Discovery(mock_get_items, include={'c.*': {'value': 5}, 'a.*': {'value': 10}})
    assert list(d.get_items()) == [('c.*', 'c', 'c', {'value': 5}), ('a.*', 'a', 'a', {'value': 10})]
    assert mock_get_items.call_count == 1