Unicode characters break the test runner on GitHub.
The example below was caused by '…' (\u2026) in the heading while printing a Serie instance.
======================================================================
ERROR: test_adj (tests.fin.seq.fc.test_adj.TestAdjustQuote)
<class 'fin.model.solvers.particle.ParticleSwarmSolver'> Use case #1 4.565761130040028e-16 (3.9999999928003915, 7.999999995255896)
<class 'fin.model.solvers.random.RandomSolver'> Use case #1 0.05296359406606747 (4.078120375554134, 8.045150938464865)
<class 'fin.model.solvers.particle.ParticleSwarmSolver'> Use case #2 2.3216148996009935e-18 (2.0000000009396457, 2.9999999995592344)
<class 'fin.model.solvers.random.RandomSolver'> Use case #2 0.02055660096305517 (1.9510313914860744, 3.0927051599569175)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/__w/fin/fin/tests/fin/seq/fc/test_adj.py", line 32, in test_adj
print(res)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 7: ordinal not in range(128)
----------------------------------------------------------------------
Ran 206 tests in 1.765s
Unicode characters break the test runner on GitHub.
The example below was caused by '…' (\u2026) in the heading while printing a Serie instance.