'This is a very basic test where we perform the following:
* Create an instance
* Exercise all getters
* Exercise all setters
* Make sure "back" works'

@attr('smoke')
def test_all_questions(self):

    mod = 'w3af.core.controllers.wizard.questions.%s'
    w3af_core = w3afCore()
    for filename in os.listdir('w3af/core/controllers/wizard/questions/'):
        (question_id, ext) = os.path.splitext(filename)
        if ((question_id in ('__init__', '.git')) or (ext == '.pyc')):
            continue
        klass = (mod % question_id)
        question_inst = factory(klass, w3af_core)
        (yield (self._test_qid, question_inst))
