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)
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)
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)
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)
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)
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)
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)
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)