def test_set_gen_release_id_raise_error_if_id_not_used_already(): gen = IdSetGenerator() gen.get_id(16) assert_raises(IndexError, lambda: gen.release_id(20)) assert_raises(IndexError, lambda: gen.release_id(0))
def test_set_gen_release_id_render_it_available(): gen = IdSetGenerator() pid = gen.get_id(16) gen.release_id(pid) assert gen.get_id(pid) == pid