'Ahhh, nose\'s magic of test generators :D'

@attr('smoke')
def _test_qid(self, question_inst):

    orig = question_inst.get_question_title()
    question_inst.set_question_title('New')
    new = question_inst.get_question_title()
    assert ('New' == new)
    orig = question_inst.get_question_string()
    question_inst.set_question_string('New')
    new = question_inst.get_question_string()
    assert ('New' == new)
    opt = question_inst.get_option_objects()
    assert (isinstance(opt, OptionList) == True)
    qid = question_inst.get_question_id()
    assert (qid not in self.unique_question_ids)
    self.unique_question_ids.append(qid)
    question_inst.set_previously_answered_values(opt)
    stored_opt = question_inst.get_option_objects()
    assert (id(stored_opt) == id(opt))
