def test_logger_replace_strs(mocker): mocker.patch.object(demisto, 'params', return_value={ 'apikey': 'my_apikey', }) ilog = IntegrationLogger() ilog.add_replace_strs('special_str', '') # also check that empty string is not added by mistake ilog('my_apikey is special_str and b64: ' + b64_encode('my_apikey')) assert ('' not in ilog.replace_strs) assert ilog.messages[0] == '<XX_REPLACED> is <XX_REPLACED> and b64: <XX_REPLACED>'
def test_b64_encode(_input, expected_output): output = b64_encode(_input) assert output == expected_output, 'b64_encode({}) returns: {} instead: {}'.format( _input, output, expected_output)