コード例 #1
0
    def test_build_feature_flag_view_models_returns_hmac_callout(self):
        expected_view_models = [{
            'type': 'hmac_callout_settings',
            'name': 'Signed Callout',
            'detail': None,
            'last_update': 'Never',
            'can_update': True
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #2
0
    def test_build_feature_flag_view_models_returns_data_dictionary(self):
        expected_view_models = [{
            'type': 'data_dictionary',
            'name': 'Data Dictionary',
            'detail': None,
            'last_update': 'Never',
            'can_update': True
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #3
0
    def test_build_feature_flag_view_models_returns_otp_settings(self):
        expected_view_models = [{
            'type': 'otp_settings',
            'name': 'OTP Pass-through Settings',
            'detail': None,
            'last_update': 'Never',
            'can_update': True
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #4
0
    def test_build_feature_flag_view_models_returns_case_search(self):
        expected_view_models = [{
            'type': 'case_search_data',
            'name': 'Case Search Settings',
            'detail': None,
            'last_update': 'Never',
            'can_update': True
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #5
0
    def test_build_feature_flag_view_models_returns_product_data_fields(self):
        expected_view_models = [{
            'type': 'custom_product_data',
            'name': 'Custom Product Data Fields',
            'detail': None,
            'last_update': 'Never',
            'can_update': True,
            'is_linkable': True,
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #6
0
    def test_build_feature_flag_view_models_returns_dialer_settings(self):
        expected_view_models = [{
            'type': 'dialer_settings',
            'name': 'Dialer Settings',
            'detail': None,
            'last_update': 'Never',
            'can_update': True,
            'is_linkable': True,
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #7
0
    def test_build_feature_flag_view_models_returns_tableau_server_and_visualizations(
            self):
        expected_view_models = [{
            'type': 'tableau_server_and_visualizations',
            'name': 'Tableau Server and Visualizations',
            'detail': None,
            'last_update': 'Never',
            'can_update': True,
            'is_linkable': True,
        }]
        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)
コード例 #8
0
    def test_build_feature_flag_view_models_returns_empty(self):
        expected_view_models = []

        view_models = build_feature_flag_view_models(self.domain)

        self.assertEqual(expected_view_models, view_models)