def test_item_to_secret_failed(self, mock_crypto_secret, mock_print): mock_crypto_secret.side_effect = [Exception()] with pytest.raises(Exception): item_to_secret('msp-namespace', './a_dir', 'a-user', CryptoInfo('a-type', 'a_subfolder', 'a-key', True)) mock_crypto_secret.assert_called_once_with( 'hlf--a-user-a-type', 'msp-namespace', file_path='./a_dir/a_subfolder', key='a-key', verbose=False) mock_print.assert_not_called()
def test_item_to_secret_unrequired(self, mock_crypto_secret, mock_print): mock_crypto_secret.side_effect = [Exception()] item_to_secret('msp-namespace', './a_dir', 'a-user', CryptoInfo('a-type', 'a_subfolder', 'a-key', False)) mock_crypto_secret.assert_called_once_with( 'hlf--a-user-a-type', 'msp-namespace', file_path='./a_dir/a_subfolder', key='a-key', verbose=False) mock_print.assert_called_once_with( 'No ./a_dir/a_subfolder found, so secret "hlf--a-user-a-type" was not created')
def test_item_to_secret(self, mock_crypto_secret, mock_log): item_to_secret( "msp-ns", "./crypto", "a-user", CryptoInfo("a-type", "a_subfolder", "a-key", True), ) mock_crypto_secret.assert_called_once_with( "hlf--a-user-a-type", "msp-ns", file_path="./crypto/a_subfolder", key="a-key", ) mock_log.warning.assert_not_called()
def test_item_to_secret_failed(self, mock_crypto_secret, mock_log): mock_crypto_secret.side_effect = [Exception()] with pytest.raises(Exception): item_to_secret( "msp-ns", "./crypto", "a-user", CryptoInfo("a-type", "a_subfolder", "a-key", True), ) mock_crypto_secret.assert_called_once_with( "hlf--a-user-a-type", "msp-ns", file_path="./crypto/a_subfolder", key="a-key", ) mock_log.warning.assert_not_called()
def test_item_to_secret_unrequired(self, mock_crypto_secret, mock_log): mock_crypto_secret.side_effect = [Exception()] item_to_secret( "msp-ns", "./crypto", "a-user", CryptoInfo("a-type", "a_subfolder", "a-key", False), ) mock_crypto_secret.assert_called_once_with( "hlf--a-user-a-type", "msp-ns", file_path="./crypto/a_subfolder", key="a-key", ) mock_log.warning.assert_called_once_with( 'No ./crypto/a_subfolder found, so secret "hlf--a-user-a-type" was not created' )
def test_item_to_secret(self, mock_crypto_secret, mock_print): item_to_secret('msp-namespace', './a_dir', 'a-user', CryptoInfo('a-type', 'a_subfolder', 'a-key', True)) mock_crypto_secret.assert_called_once_with( 'hlf--a-user-a-type', 'msp-namespace', file_path='./a_dir/a_subfolder', key='a-key', verbose=False) mock_print.assert_not_called()