test: add check for sssd config id_provider proxy

The sssd files provider configuration was changed to use the proxy with
a files proxy library.  Adding a check to the testSessionRecordingConf
test case to confirm expected settings added to config stub when
created.

Signed-off-by: Scott Poore <spoore@redhat.com>
This commit is contained in:
Scott Poore 2023-06-27 10:17:54 -05:00 committed by Justin Stephenson
parent a89d6d646c
commit cba99b097a

View file

@ -266,6 +266,9 @@ class TestApplication(testlib.MachineCase):
self.assertEqual(conf["session_recording"]["scope"], "all") self.assertEqual(conf["session_recording"]["scope"], "all")
self.assertEqual(conf["session_recording"]["exclude_users"], "testuser1") self.assertEqual(conf["session_recording"]["exclude_users"], "testuser1")
self.assertEqual(conf["session_recording"]["exclude_groups"], "testgroup1") self.assertEqual(conf["session_recording"]["exclude_groups"], "testgroup1")
self.assertEqual(conf["domain/nssfiles"]["id_provider"], "proxy")
self.assertEqual(conf["domain/nssfiles"]["proxy_lib_name"], "files")
self.assertEqual(conf["domain/nssfiles"]["proxy_pam_target"], "sssd-shadowutils")
conf.read_file(open(test_none_file, "r")) conf.read_file(open(test_none_file, "r"))
self.assertEqual(conf["session_recording"]["scope"], "none") self.assertEqual(conf["session_recording"]["scope"], "none")