Removed legacy code function

This commit is contained in:
2025-07-13 18:02:44 +02:00
parent ad60f5fb37
commit 63bf7f7640
4 changed files with 12 additions and 13 deletions

View File

@@ -1,45 +0,0 @@
import unittest
import sys
import os
sys.path.insert(
0,
os.path.abspath(
os.path.join(os.path.dirname(__file__), "../../../")
),
)
from filter_plugins.configuration_filters import (
is_feature_enabled,
)
from filter_plugins.get_app_conf import AppConfigKeyError
class TestConfigurationFilters(unittest.TestCase):
def setUp(self):
# Sample applications data for testing
self.applications = {
'app1': {
'features': {
'oauth2': True,
},
},
'app2': {
# no features or csp defined
},
}
# Tests for is_feature_enabled
def test_is_feature_enabled_true(self):
self.assertTrue(is_feature_enabled(self.applications, 'oauth2', 'app1'))
def test_is_feature_enabled_false_missing_feature(self):
self.assertFalse(is_feature_enabled(self.applications, 'nonexistent', 'app1'))
def test_is_feature_enabled_false_missing_app(self):
with self.assertRaises(Exception):
is_feature_enabled(self.applications, 'oauth2', 'unknown_app')
if __name__ == '__main__':
unittest.main()