@st.composite<EOL>def lists_pairs_nodup(draw, elements=IMMUTABLES, min_size=<NUM_LIT:0>, max_size=LISTS_MAX_SIZE):
n = draw(st.integers(min_value=min_size, max_value=max_size))<EOL>size_n_sets = st.sets(elements, min_size=n, max_size=n)<EOL>keys = draw(size_n_sets)<EOL>vals = draw(size_n_sets)<EOL>return list(izip(keys, vals))<EOL>
Generate a list of pairs from the given elements with no duplication.