예제 #1
0
def test_save_removed_accounts_to_config_with_credential_store(config):
    cs = FakeCredentialStore()
    cs.set('Mailnag password for imap://[email protected]', 'verry seecret')
    cs.set('Mailnag password for pop://[email protected]', 'seecret too')
    am = AccountManager(cs)
    am.load_from_cfg(config, enabled_only=False)
    am.clear()
    am.save_to_cfg(config)
    assert len(config.sections()) == 0
    assert cs.secrets == {}