def test_client_secret_setter(self): cs = ConnectionSettings() cs.plaintext_client_secret = 'secret' self.assertTrue(cs.client_secret.startswith(f'${ALGO_AES}$'))
def test_client_secret_getter_decrypts(self): cs = ConnectionSettings() cs.plaintext_client_secret = 'secret' self.assertEqual(cs.plaintext_client_secret, 'secret')
def test_client_secret_placeholder(self): cs = ConnectionSettings() cs.plaintext_client_secret = PASSWORD_PLACEHOLDER self.assertEqual(cs.client_secret, '')