コード例 #1
0
    def test_only_masteruis_for_project_returned(self):
        """ Confirm only info for MasterUIs for passed project or session
            project are returned in config tag dictionary
        """
        config = get_config_tags(self.project_three)
        self.assertEquals({}, config)

        config = get_config_tags(self.project_two)
        # should not have any uimapping info for project _one_
        self.assertNotIn(self.masterui.name,
                         [dic['name'] for dic in config['listen']])
コード例 #2
0
    def test_only_masteruis_for_project_returned(self):
        """ Confirm only info for MasterUIs for passed project or session
            project are returned in config tag dictionary
        """
        config = get_config_tags(self.project_three)
        self.assertEquals({}, config)

        config = get_config_tags(self.project_two)
        # should not have any uimapping info for project _one_
        self.assertNotIn(self.masterui.name,
                         [dic['name'] for dic in
                          config['listen']])
コード例 #3
0
 def test_tag_values_correctly_localized(self):
     """ Test that we get correct localized text for tag values
         based on session language, or if none passed, in English.
     """
     config = get_config_tags(None, self.spanish_sess)
     self.assertEquals('Uno',
                       config['listen'][0]['options'][0]['value'])
コード例 #4
0
 def test_get_correct_localized_header_text(self):
     """ Test that we get correct localized header text for session, or if 
         none passed, header text in English.
     """
     config = get_config_tags(None, self.spanish_sess)
     self.assertEquals('Cabeza',
                       config['listen'][0]['header_text'])
コード例 #5
0
 def test_get_right_masterui_without_passed_project(self):
     """ Don't pass a project, just use the project for the session.
         Do we still get the right MasterUI?
     """
     config = get_config_tags(None, self.english_sess)
     expected = self._proj_one_config()
     self.assertEquals(expected, config)
コード例 #6
0
 def test_get_right_masterui_without_passed_project(self):
     """ Don't pass a project, just use the project for the session.
         Do we still get the right MasterUI?
     """
     config = get_config_tags(None, self.english_sess)
     expected = self._proj_one_config()
     self.assertEquals(expected, config)
コード例 #7
0
 def test_only_active_masteruis_returned(self):
     """ Confirm that only active MasterUIs are returned in 
         config tag 'JSON' (dictionary)
     """
     self.master_ui_two.active = False
     self.master_ui_two.save()
     config = get_config_tags(self.project_two)
     self.assertEquals({}, config)
     self.master_ui_two.active = True
     self.master_ui_two.save()
コード例 #8
0
 def test_only_active_masteruis_returned(self):
     """ Confirm that only active MasterUIs are returned in 
         config tag 'JSON' (dictionary)
     """
     self.master_ui_two.active = False
     self.master_ui_two.save()
     config = get_config_tags(self.project_two)
     self.assertEquals({}, config)
     self.master_ui_two.active = True
     self.master_ui_two.save()
コード例 #9
0
 def test_get_uimapping_info_for_project(self):
     """ Test proper UIMapping data returned based on project passed """
     config = get_config_tags(self.project_one, self.english_sess)
     expected = self._proj_one_config()
     self.assertEquals(expected, config)
コード例 #10
0
 def test_tag_values_correctly_localized(self):
     """ Test that we get correct localized text for tag values
         based on session language, or if none passed, in English.
     """
     config = get_config_tags(None, self.spanish_sess)
     self.assertEquals('Uno', config['listen'][0]['options'][0]['value'])
コード例 #11
0
 def test_get_correct_localized_header_text(self):
     """ Test that we get correct localized header text for session, or if 
         none passed, header text in English.
     """
     config = get_config_tags(None, self.spanish_sess)
     self.assertEquals('Cabeza', config['listen'][0]['header_text'])
コード例 #12
0
 def test_get_uimapping_info_for_project(self):
     """ Test proper UIMapping data returned based on project passed """
     config = get_config_tags(self.project_one, self.english_sess)
     expected = self._proj_one_config()
     self.assertEquals(expected, config)