Lines Matching refs:self

30     def setUp(self):
31 self.tmp_dir = create_temp_dir()
33 def tearDown(self):
34 shutil.rmtree(self.tmp_dir)
36 def testServices(self):
43 self.assertTrue('sssd' in services)
44 self.assertTrue('nss' in services)
45 self.assertTrue('pam' in services)
52 self.assertTrue('services' in service_opts.keys())
54 self.assertTrue('nss' in service_list)
55 self.assertTrue('pam' in service_list)
57 self.assertTrue('domains' in service_opts)
59 self.assertTrue('reconnection_retries' in service_opts)
69 self.assertTrue('debug_level' in new_options)
70 self.assertEquals(new_options['debug_level'][0], int)
72 self.assertTrue('command' in new_options)
73 self.assertEquals(new_options['command'][0], str)
75 self.assertTrue('reconnection_retries' in new_options)
76 self.assertEquals(new_options['reconnection_retries'][0], int)
78 self.assertTrue('services' in new_options)
79 self.assertEquals(new_options['debug_level'][0], int)
81 self.assertTrue('domains' in new_options)
82 self.assertEquals(new_options['domains'][0], list)
83 self.assertEquals(new_options['domains'][1], str)
85 self.assertTrue('sbus_timeout' in new_options)
86 self.assertEquals(new_options['sbus_timeout'][0], int)
88 self.assertTrue('re_expression' in new_options)
89 self.assertEquals(new_options['re_expression'][0], str)
91 self.assertTrue('full_name_format' in new_options)
92 self.assertEquals(new_options['full_name_format'][0], str)
94 self.assertTrue('default_domain_suffix' in new_options)
95 self.assertEquals(new_options['default_domain_suffix'][0], str)
97 self.assertTrue('domain_resolution_order' in new_options)
98 self.assertEquals(new_options['domain_resolution_order'][0], list)
99 self.assertEquals(new_options['domain_resolution_order'][1], str)
103 def testDomains(self):
110 self.assertTrue('LOCAL' in domains)
111 self.assertTrue('LDAP' in domains)
112 self.assertTrue('PROXY' in domains)
113 self.assertTrue('IPA' in domains)
118 self.assertTrue('debug_level' in domain_opts.keys())
119 self.assertTrue('id_provider' in domain_opts.keys())
120 self.assertTrue('auth_provider' in domain_opts.keys())
121 self.assertEqual(ipa_domain.get_option('debug_level'), 0xff0)
124 self.assertEqual(proxy_domain.get_option('debug_level'), 1)
128 self.assertEqual(pam_responder.get_option('debug_level'), 2)
131 self.assertEqual(sudo_responder.get_option('debug_level'), 0xfc10)
135 def testListProviders(self):
142 self.assertTrue('ldap' in providers.keys())
144 def testCreateNewLocalConfig(self):
157 of = self.tmp_dir + '/testCreateNewLocalConfig.conf'
173 self.assertFalse(S_IMODE(mode) & 0o177)
183 def testCreateNewLDAPConfig(self):
195 of = self.tmp_dir + '/testCreateNewLDAPConfig.conf'
211 self.assertFalse(S_IMODE(mode) & 0o177)
222 def testModifyExistingConfig(self):
247 of = self.tmp_dir + '/testModifyExistingConfig.conf'
263 self.assertFalse(S_IMODE(mode) & 0o177)
276 self.assertEqual(len(debug_option), 1)
277 self.assertEqual(debug_option[0]['value'], '3')
281 self.assertEqual(len(debug_option), 1)
282 self.assertEqual(debug_option[0]['value'], '0x1f10')
286 self.assertEqual(len(debug_option), 1)
287 self.assertEqual(debug_option[0]['value'], '0x2210')
291 self.assertEqual(len(debug_option), 1)
292 self.assertEqual(debug_option[0]['value'], '9')
297 def testSpaces(self):
302 self.assertEqual(ldap_domain.get_option('auth_provider'), 'ldap')
303 self.assertEqual(ldap_domain.get_option('id_provider'), 'ldap')
306 def setUp(self):
309 def tearDown(self):
312 def testBadBool(self):
316 self.assertRaises(TypeError,
320 def setUp(self):
321 self.schema = SSSDConfig.SSSDConfigSchema(srcdir + "/etc/sssd.api.conf",
324 def tearDown(self):
327 def testInit(self):
329 service = SSSDConfig.SSSDService('sssd', self.schema)
333 self.assertRaises(TypeError, SSSDConfig.SSSDService, 3, self.schema)
337 self.assertRaises(TypeError, SSSDConfig.SSSDService, '3', self)
340 self.assertRaises(SSSDConfig.ServiceNotRecognizedError,
341 SSSDConfig.SSSDService, 'ssd', self.schema)
343 def testListOptions(self):
344 service = SSSDConfig.SSSDService('sssd', self.schema)
378 self.assertTrue(type(options) == dict,
383 self.assertTrue(option in options.keys(),
389 self.assertTrue(option in control_list,
393 self.assertTrue(type(options['reconnection_retries']) == tuple,
396 self.assertTrue(options['reconnection_retries'][0] == int,
401 self.assertTrue(options['reconnection_retries'][1] == None,
406 self.assertTrue(options['reconnection_retries'][3] == None,
409 self.assertTrue(type(options['services']) == tuple,
412 self.assertTrue(options['services'][0] == list,
417 self.assertTrue(options['services'][1] == str,
422 def testListMandatoryOptions(self):
423 service = SSSDConfig.SSSDService('sssd', self.schema)
430 self.assertTrue(type(options) == dict,
435 self.assertTrue(option in options.keys(),
441 self.assertTrue(option in control_list,
445 self.assertTrue(type(options['services']) == tuple,
448 self.assertTrue(options['services'][0] == list,
453 self.assertTrue(options['services'][1] == str,
458 def testSetOption(self):
459 service = SSSDConfig.SSSDService('sssd', self.schema)
463 self.assertEqual(service.get_option('debug_level'), 2)
467 self.assertEqual(service.get_option('debug_level'), 2)
471 self.assertTrue('debug_level' not in service.options.keys())
474 self.assertRaises(SSSDConfig.NoOptionError, service.set_option, 'nosuchoption', 1)
477 self.assertRaises(TypeError, service.set_option, 'debug_level', 'two')
479 def testGetOption(self):
480 service = SSSDConfig.SSSDService('sssd', self.schema)
483 self.assertEqual(service.get_option('services'), ['nss', 'pam'])
486 self.assertRaises(SSSDConfig.NoOptionError, service.get_option, 'nosuchoption')
488 def testGetAllOptions(self):
489 service = SSSDConfig.SSSDService('sssd', self.schema)
495 self.assertTrue(type(options) == dict,
500 self.assertTrue(option in options.keys(),
506 self.assertTrue(option in control_list,
510 def testRemoveOption(self):
511 service = SSSDConfig.SSSDService('sssd', self.schema)
514 self.assertEqual(service.get_option('services'), ['nss', 'pam'])
516 self.assertRaises(SSSDConfig.NoOptionError, service.get_option, 'debug_level')
519 self.assertRaises(SSSDConfig.NoOptionError, service.get_option, 'nosuchentry')
523 def setUp(self):
524 self.schema = SSSDConfig.SSSDConfigSchema(srcdir + "/etc/sssd.api.conf",
527 def tearDown(self):
530 def testInit(self):
532 domain = SSSDConfig.SSSDDomain('mydomain', self.schema)
535 self.assertRaises(TypeError, SSSDConfig.SSSDDomain, 2, self.schema)
538 self.assertRaises(TypeError, SSSDConfig.SSSDDomain, 'mydomain', self)
540 def testGetName(self):
542 domain = SSSDConfig.SSSDDomain('mydomain', self.schema)
544 self.assertEqual(domain.get_name(), 'mydomain')
546 def testSetActive(self):
548 domain = SSSDConfig.SSSDDomain('mydomain', self.schema)
551 self.assertFalse(domain.active)
553 self.assertTrue(domain.active)
555 self.assertFalse(domain.active)
557 def testListOptions(self):
558 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
630 self.assertTrue(type(options) == dict,
635 self.assertTrue(option in options.keys(),
641 self.assertTrue(option in control_list,
645 self.assertTrue(type(options['max_id']) == tuple,
648 self.assertTrue(options['max_id'][0] == int,
653 self.assertTrue(options['max_id'][1] == None,
672 self.assertTrue(type(options) == dict,
677 self.assertTrue(option in options.keys(),
683 self.assertTrue(option in control_list,
716 self.assertTrue(type(options) == dict,
721 self.assertTrue(option in options.keys(),
729 self.assertTrue(option in control_list,
738 self.assertTrue(type(options) == dict,
743 self.assertTrue(option in options.keys(),
749 self.assertTrue(option in backup_list,
753 def testListMandatoryOptions(self):
754 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
760 self.assertTrue(type(options) == dict,
765 self.assertTrue(option in options.keys(),
771 self.assertTrue(option in control_list,
784 self.assertTrue(type(options) == dict,
789 self.assertTrue(option in options.keys(),
795 self.assertTrue(option in control_list,
804 self.assertTrue(type(options) == dict,
809 self.assertTrue(option in options.keys(),
815 self.assertTrue(option in backup_list,
819 def testListProviders(self):
820 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
840 self.assertTrue(provider in providers)
841 self.assertTrue(ptype in providers[provider])
845 self.assertTrue(provider in control_provider_dict)
846 self.assertTrue(ptype in control_provider_dict[provider])
848 def testListProviderOptions(self):
849 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
876 self.assertTrue(type(options) == dict,
881 self.assertTrue(option in options.keys(),
887 self.assertTrue(option in control_list,
895 self.assertTrue(type(options) == dict,
900 self.assertTrue(option in options.keys(),
906 self.assertTrue(option in control_list,
910 def testAddProvider(self):
911 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
917 self.assertRaises(SSSDConfig.NoSuchProviderError,
921 self.assertRaises(SSSDConfig.NoSuchProviderSubtypeError,
925 self.assertRaises(SSSDConfig.ProviderSubtypeInUse,
928 def testRemoveProvider(self):
929 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
1001 self.assertTrue(type(options) == dict,
1006 self.assertTrue(option in options.keys(),
1012 self.assertTrue(option in control_list,
1016 self.assertTrue(type(options['max_id']) == tuple,
1019 self.assertTrue(options['max_id'][0] == int,
1024 self.assertTrue(options['max_id'][1] == None,
1043 self.assertTrue(type(options) == dict,
1048 self.assertTrue(option in options.keys(),
1054 self.assertTrue(option in control_list,
1088 self.assertTrue(type(options) == dict,
1093 self.assertTrue(option in options.keys(),
1099 self.assertTrue(option in control_list,
1106 self.assertFalse('id_provider' in domain.options)
1114 self.assertEquals(domain.get_option('krb5_realm'),
1116 self.assertEquals(domain.get_option('ldap_uri'),
1121 self.assertEquals(domain.get_option('krb5_realm'),
1123 self.assertFalse('ldap_uri' in domain.options)
1131 self.assertFalse('auth_provider' in domain.options)
1134 self.assertTrue(type(options) == dict,
1139 self.assertTrue(option in options.keys(),
1145 self.assertTrue(option in backup_list,
1150 self.assertFalse('krb5_realm' in domain.options)
1154 self.assertFalse('id_provider' in domain.options)
1159 self.assertFalse('id_provider' in domain.options)
1164 self.assertFalse('nosuchprovider_provider' in domain.options)
1166 def testGetOption(self):
1167 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
1170 self.assertRaises(SSSDConfig.NoOptionError, domain.get_option, 'max_id')
1174 self.assertEqual(domain.get_option('max_id'), 10000)
1177 self.assertRaises(SSSDConfig.NoOptionError, domain.get_option, 'nosuchoption')
1179 def testSetOption(self):
1180 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
1184 self.assertEqual(domain.get_option('max_id'), 10000)
1188 self.assertTrue('max_id' not in domain.get_all_options().keys())
1191 self.assertRaises(SSSDConfig.NoOptionError, domain.set_option, 'nosuchoption', 1)
1194 self.assertRaises(TypeError, domain.set_option, 'max_id', 'a string')
1198 self.assertEqual(domain.get_option('max_id'), 10000)
1201 self.assertEqual(domain.get_option('max_id'), 30)
1203 def testRemoveOption(self):
1204 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
1207 self.assertFalse('max_id' in domain.get_all_options().keys())
1209 self.assertFalse('max_id' in domain.get_all_options().keys())
1212 self.assertFalse('nosuchoption' in domain.get_all_options().keys())
1214 self.assertFalse('nosuchoption' in domain.get_all_options().keys())
1216 def testSetName(self):
1217 domain = SSSDConfig.SSSDDomain('sssd', self.schema)
1221 self.assertEqual(domain.get_name(), 'sssd2')
1222 self.assertEqual(domain.oldname, 'sssd')
1226 self.assertEqual(domain.get_name(), 'sssd3')
1227 self.assertEqual(domain.oldname, 'sssd')
1230 self.assertRaises(TypeError,
1234 def setUp(self):
1235 self.tmp_dir = create_temp_dir()
1237 def tearDown(self):
1238 shutil.rmtree(self.tmp_dir)
1240 def testInit(self):
1246 self.assertRaises(IOError,
1250 self.assertRaises(SSSDConfig.ParsingError,
1253 def testImportConfig(self):
1274 self.assertTrue(sssdconfig.has_section(section),
1278 self.assertTrue(section['name'] in control_list)
1289 self.assertTrue(sssdconfig.has_option('sssd', option),
1295 self.assertTrue(option['name'] in control_list,
1304 self.assertRaises(IOError, sssdconfig.import_config, "nosuchfile.conf")
1309 self.assertRaises(SSSDConfig.ParsingError, sssdconfig.import_config, srcdir + "/testconfigs/sssd-invalid.conf")
1314 self.assertRaises(SSSDConfig.ParsingError, sssdconfig.import_config, srcdir + "/testconfigs/sssd-badversion.conf")
1320 self.assertRaises(SSSDConfig.AlreadyInitializedError,
1323 def testImportConfigNoVersion(self):
1333 self.assertTrue('sssd' in services)
1334 self.assertTrue('nss' in services)
1335 self.assertTrue('pam' in services)
1336 self.assertTrue('dp' in services)
1342 self.assertTrue('services' in service_opts.keys())
1344 self.assertTrue('nss' in service_list)
1345 self.assertTrue('pam' in service_list)
1346 self.assertTrue('reconnection_retries' in service_opts)
1350 self.assertTrue('LOCAL' in domains)
1351 self.assertTrue('LDAP' in domains)
1352 self.assertTrue('PROXY' in domains)
1353 self.assertTrue('IPA' in domains)
1358 self.assertTrue('debug_level' in domain_opts.keys())
1359 self.assertTrue('id_provider' in domain_opts.keys())
1360 self.assertTrue('auth_provider' in domain_opts.keys())
1365 self.assertTrue('debug_level' in domain_opts.keys())
1366 self.assertTrue('id_provider' in domain_opts.keys())
1367 self.assertTrue('auth_provider' in domain_opts.keys())
1372 self.assertTrue('debug_level' in domain_opts.keys())
1373 self.assertTrue('id_provider' in domain_opts.keys())
1374 self.assertTrue('auth_provider' in domain_opts.keys())
1379 self.assertTrue('debug_level' in domain_opts.keys())
1380 self.assertTrue('id_provider' in domain_opts.keys())
1381 self.assertTrue('auth_provider' in domain_opts.keys())
1398 self.assertTrue(option in domain_control_list)
1407 self.assertFalse(option in negative_domain_control_list)
1409 def testNewConfig(self):
1428 self.assertTrue(sssdconfig.has_section(section),
1432 self.assertTrue(section['name'] in control_list)
1436 self.assertTrue(sssdconfig.has_option('sssd', option),
1442 self.assertTrue(option['name'] in control_list,
1447 self.assertRaises(SSSDConfig.AlreadyInitializedError, sssdconfig.new_config)
1449 def testWrite(self):
1453 def testListActiveServices(self):
1458 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.list_active_services)
1467 self.assertTrue(isinstance(active_services, list))
1470 self.assertTrue(service in active_services,
1474 self.assertTrue(service in control_list,
1478 def testListInactiveServices(self):
1483 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.list_inactive_services)
1494 self.assertTrue(service in inactive_services,
1498 self.assertTrue(service in control_list,
1502 def testListServices(self):
1507 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.list_services)
1524 self.assertTrue(service in service_list,
1528 self.assertTrue(service in control_list,
1532 def testGetService(self):
1537 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.get_service, 'sssd')
1542 self.assertTrue(isinstance(service, SSSDConfig.SSSDService))
1545 self.assertEqual(type(service.get_option('debug_timestamps')), bool)
1546 self.assertFalse(service.get_option('debug_timestamps'))
1549 self.assertRaises(SSSDConfig.NoServiceError, sssdconfig.get_service, 'nosuchservice')
1554 self.assertFalse('nosuchoption' in service.options)
1556 def testNewService(self):
1561 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.new_service, 'sssd')
1569 self.failUnless(service.get_name() in sssdconfig.list_services())
1574 def testDeleteService(self):
1579 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.delete_service, 'sssd')
1586 def testSaveService(self):
1593 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.save_service, new_service)
1602 self.assertRaises(TypeError, sssdconfig.save_service, self)
1604 def testActivateService(self):
1611 self.assertRaises(SSSDConfig.NotInitializedError,
1617 self.assertTrue(service_name in sssdconfig.list_services())
1618 self.assertFalse(service_name in sssdconfig.list_active_services())
1619 self.assertTrue(service_name in sssdconfig.list_inactive_services())
1622 self.assertTrue(service_name in sssdconfig.list_services())
1623 self.assertTrue(service_name in sssdconfig.list_active_services())
1624 self.assertFalse(service_name in sssdconfig.list_inactive_services())
1629 self.assertTrue(service_name in sssdconfig.list_services())
1630 self.assertTrue(service_name in sssdconfig.list_active_services())
1631 self.assertFalse(service_name in sssdconfig.list_inactive_services())
1634 self.assertRaises(SSSDConfig.NoServiceError,
1638 self.assertRaises(SSSDConfig.NoServiceError,
1639 sssdconfig.activate_service, self)
1641 def testDeactivateService(self):
1648 self.assertRaises(SSSDConfig.NotInitializedError,
1654 self.assertTrue(service_name in sssdconfig.list_services())
1655 self.assertTrue(service_name in sssdconfig.list_active_services())
1656 self.assertFalse(service_name in sssdconfig.list_inactive_services())
1659 self.assertTrue(service_name in sssdconfig.list_services())
1660 self.assertFalse(service_name in sssdconfig.list_active_services())
1661 self.assertTrue(service_name in sssdconfig.list_inactive_services())
1666 self.assertTrue(service_name in sssdconfig.list_services())
1667 self.assertFalse(service_name in sssdconfig.list_active_services())
1668 self.assertTrue(service_name in sssdconfig.list_inactive_services())
1671 self.assertRaises(SSSDConfig.NoServiceError,
1675 self.assertRaises(SSSDConfig.NoServiceError,
1676 sssdconfig.activate_service, self)
1678 def testListActiveDomains(self):
1683 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.list_active_domains)
1692 self.assertTrue(isinstance(active_domains, list))
1695 self.assertTrue(domain in active_domains,
1699 self.assertTrue(domain in control_list,
1703 def testListInactiveDomains(self):
1708 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.list_inactive_domains)
1722 self.assertTrue(domain in inactive_domains,
1726 self.assertTrue(domain in control_list,
1730 def testListDomains(self):
1735 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.list_domains)
1751 self.assertTrue(domain in domains,
1755 self.assertTrue(domain in control_list,
1759 def testListWithInvalidDomain(self):
1764 self.assertRaises(SSSDConfig.NotInitializedError,
1773 self.assertTrue("active" in domains and len(domains) == 1,
1777 self.assertTrue("inactive" in domains and len(domains) == 1,
1781 self.assertTrue("nss" in services and len(services) == 1,
1785 self.assertTrue(len(services) == 2,
1788 self.assertTrue(service in services,
1792 def testGetDomain(self):
1797 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.get_domain, 'sssd')
1802 self.assertTrue(isinstance(domain, SSSDConfig.SSSDDomain))
1803 self.assertTrue(domain.active)
1806 self.assertTrue(isinstance(domain, SSSDConfig.SSSDDomain))
1807 self.assertFalse(domain.active)
1810 self.assertTrue(domain.get_option('ldap_id_use_start_tls'))
1813 self.assertRaises(SSSDConfig.NoDomainError, sssdconfig.get_domain, 'nosuchdomain')
1819 self.assertFalse('chpass_provider' in domain.options)
1825 self.assertFalse('nosuchoption' in domain.options)
1827 def testNewDomain(self):
1832 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.new_domain, 'example.com')
1838 self.assertTrue(isinstance(domain, SSSDConfig.SSSDDomain))
1839 self.failUnless(domain.get_name() in sssdconfig.list_domains())
1840 self.failUnless(domain.get_name() in sssdconfig.list_inactive_domains())
1845 def testDeleteDomain(self):
1850 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.delete_domain, 'IPA')
1855 self.assertTrue('IPA' in sssdconfig.list_domains())
1856 self.assertTrue('IPA' in sssdconfig.list_active_domains())
1857 self.assertTrue(sssdconfig.has_section('domain/IPA'))
1859 self.assertFalse('IPA' in sssdconfig.list_domains())
1860 self.assertFalse('IPA' in sssdconfig.list_active_domains())
1861 self.assertFalse(sssdconfig.has_section('domain/IPA'))
1863 def testSaveDomain(self):
1867 self.assertRaises(SSSDConfig.NotInitializedError, sssdconfig.save_domain, 'IPA')
1877 self.assertTrue('example.com' in sssdconfig.list_domains())
1878 self.assertTrue('example.com' in sssdconfig.list_active_domains())
1879 self.assertEqual(sssdconfig.get('domain/example.com', 'ldap_uri'),
1883 self.assertRaises(TypeError, sssdconfig.save_domain, self)
1887 self.assertEqual(domain.name,'example.com2')
1888 self.assertEqual(domain.oldname,'example.com')
1891 self.assertTrue('example.com2' in sssdconfig.list_domains())
1892 self.assertTrue('example.com2' in sssdconfig.list_active_domains())
1893 self.assertTrue(sssdconfig.has_section('domain/example.com2'))
1894 self.assertEqual(sssdconfig.get('domain/example.com2',
1897 self.assertFalse('example.com' in sssdconfig.list_domains())
1898 self.assertFalse('example.com' in sssdconfig.list_active_domains())
1899 self.assertFalse('example.com' in sssdconfig.list_inactive_domains())
1900 self.assertFalse(sssdconfig.has_section('domain/example.com'))
1901 self.assertEquals(domain.oldname, None)
1910 self.assertFalse('example.com2' in sssdconfig.list_active_domains())
1911 self.assertTrue('example.com2' in sssdconfig.list_inactive_domains())
1913 self.assertEquals(len(sssdconfig.list_active_domains()),
1915 self.assertEquals(len(sssdconfig.list_inactive_domains()),
1924 self.assertTrue('example.com2' in sssdconfig.list_active_domains())
1925 self.assertFalse('example.com2' in sssdconfig.list_inactive_domains())
1927 self.assertEquals(len(sssdconfig.list_active_domains()),
1929 self.assertEquals(len(sssdconfig.list_inactive_domains()),
1938 self.assertFalse('example.com2' in sssdconfig.list_active_domains())
1939 self.assertTrue('example.com2' in sssdconfig.list_inactive_domains())
1941 self.assertEquals(len(sssdconfig.list_active_domains()),
1943 self.assertEquals(len(sssdconfig.list_inactive_domains()),
1952 self.assertTrue('example.com2' in sssdconfig.list_active_domains())
1953 self.assertFalse('example.com2' in sssdconfig.list_inactive_domains())
1955 self.assertEquals(len(sssdconfig.list_active_domains()),
1957 self.assertEquals(len(sssdconfig.list_inactive_domains()),
1965 self.assertTrue(domain.get_option('ldap_krb5_init_creds'))
1966 self.assertFalse(domain.get_option('ldap_id_use_start_tls'))
1967 self.assertEqual(domain.get_option('ldap_user_search_base'),
1972 of = self.tmp_dir + '/testSaveDomain.out'
1988 self.assertFalse(S_IMODE(mode) & 0o177)
1995 self.assertTrue(domain2.get_option('ldap_krb5_init_creds'))
1996 self.assertFalse(domain2.get_option('ldap_id_use_start_tls'))
1998 def testActivateDomain(self):
2005 self.assertRaises(SSSDConfig.NotInitializedError,
2011 self.assertTrue(domain_name in sssdconfig.list_domains())
2012 self.assertFalse(domain_name in sssdconfig.list_active_domains())
2013 self.assertTrue(domain_name in sssdconfig.list_inactive_domains())
2016 self.assertTrue(domain_name in sssdconfig.list_domains())
2017 self.assertTrue(domain_name in sssdconfig.list_active_domains())
2018 self.assertFalse(domain_name in sssdconfig.list_inactive_domains())
2023 self.assertTrue(domain_name in sssdconfig.list_domains())
2024 self.assertTrue(domain_name in sssdconfig.list_active_domains())
2025 self.assertFalse(domain_name in sssdconfig.list_inactive_domains())
2028 self.assertRaises(SSSDConfig.NoDomainError,
2032 self.assertRaises(SSSDConfig.NoDomainError,
2033 sssdconfig.activate_domain, self)
2035 def testDeactivateDomain(self):
2042 self.assertRaises(SSSDConfig.NotInitializedError,
2048 self.assertTrue(domain_name in sssdconfig.list_domains())
2049 self.assertTrue(domain_name in sssdconfig.list_active_domains())
2050 self.assertFalse(domain_name in sssdconfig.list_inactive_domains())
2053 self.assertTrue(domain_name in sssdconfig.list_domains())
2054 self.assertFalse(domain_name in sssdconfig.list_active_domains())
2055 self.assertTrue(domain_name in sssdconfig.list_inactive_domains())
2060 self.assertTrue(domain_name in sssdconfig.list_domains())
2061 self.assertFalse(domain_name in sssdconfig.list_active_domains())
2062 self.assertTrue(domain_name in sssdconfig.list_inactive_domains())
2065 self.assertRaises(SSSDConfig.NoDomainError,
2069 self.assertRaises(SSSDConfig.NoDomainError,
2070 sssdconfig.activate_domain, self)