Ejemplo n.º 1
0
    def test_turn_invisible(self):

        question = Question()

        data = {
            'questionText': 'Example text',
            'multi': 'false',
            'options': ['yes', 'no'],
            'text': 'false',
            'mandatory': 'false'
        }

        question.load_from_dict(data)

        self.assertEqual(question.get_visible(),
                         True)  #A new question will always be visible
        question.turn_invisible()
        self.assertEqual(question.get_visible(), False)
Ejemplo n.º 2
0
    def test_visibility_toggle(self):
        question = Question()

        data = {
            'questionNum': 20,
            'questionText': 'Example text',
            'multi': 'false',
            'options': ['yes', 'no'],
            'text': 'false',
            'mandatory': 'true'
        }

        question.load_from_dict(data)

        self.assertEqual(question.get_visible(),
                         True)  #Any question loaded from dictionary is visible
        question.turn_invisible()
        self.assertEqual(question.get_visible(), False)