def test_get_enabled_tabs(self, get_available_plugins):
        """Verify that only enabled tabs are retrieved."""
        enabled_tab = self._mock_tab(is_enabled=True)
        mock_tabs = {
            'disabled_tab': self._mock_tab(),
            'enabled_tab': enabled_tab,
        }

        get_available_plugins.return_value = mock_tabs

        self.assertEqual(StudioTabPluginManager.get_enabled_tabs(), [enabled_tab])
Example #2
0
    def test_get_enabled_tabs(self, get_available_plugins):
        """Verify that only enabled tabs are retrieved."""
        enabled_tab = self._mock_tab(is_enabled=True)
        mock_tabs = {
            'disabled_tab': self._mock_tab(),
            'enabled_tab': enabled_tab,
        }

        get_available_plugins.return_value = mock_tabs

        self.assertEqual(StudioTabPluginManager.get_enabled_tabs(),
                         [enabled_tab])