Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def testPrefixConfiguration(self):
prefix = 'lolsup '
with configureIcecreamOutput(prefix, stderrPrint):
with disableColoring(), captureStandardStreams() as (out, err):
ic(a)
pair = parseOutputIntoPairs(out, err, 1, prefix=prefix)[0][0]
assert pair == ('a', '1')
def prefixFunction():
return 'lolsup '
with configureIcecreamOutput(prefix=prefixFunction):
with disableColoring(), captureStandardStreams() as (out, err):
ic(b)
pair = parseOutputIntoPairs(out, err, 1, prefix=prefixFunction())[0][0]
assert pair == ('b', '2')
def disableColoring():
originalOutputFunction = ic.outputFunction
ic.configureOutput(outputFunction=stderrPrint)
yield
ic.configureOutput(outputFunction=originalOutputFunction)