Esempio n. 1
0
 def test_save_empty(
     self,
     mocked_ca_config: ConfigDomainCACertificates,
     ca_settings,
     expected_file_content: str,
 ) -> None:
     mocked_ca_config.save({
         "trusted_certificate_authorities": ca_settings,
     })
     assert load_text_from_file(
         mocked_ca_config.trusted_cas_file) == expected_file_content
Esempio n. 2
0
 def fixture_mocked_ca_config(
     self,
     mocker: MockerFixture,
     tmp_path: Path,
 ) -> ConfigDomainCACertificates:
     ca_config = ConfigDomainCACertificates()
     mocker.patch.object(
         ca_config,
         "trusted_cas_file",
         tmp_path / "ca-test-file",
     )
     mocker.patch.object(
         ca_config,
         "_get_system_wide_trusted_ca_certificates",
         lambda: (
             ["system_cert_2", "system_cert_1"],
             [],
         ),
     )
     return ca_config
Esempio n. 3
0
 def init():
     if not os.path.exists(ConfigDomainCACertificates.trusted_cas_file):
         ConfigDomainCACertificates().activate()
     _create_sample_config()