As of today with Pycharm Build #PY-232.10300.41, I an issue with the logs not being parsed properly.
Everything works fine in a regular terminal.
Setting the JB_DISABLE_BUFFERING env var works but isn't ideal.
It is very easy to reproduce so I hope the fix will be easy for you.
In order to reproduce, you need to run unittest fashion tests with the pytest runner and pytest-subtests installed.
Then you need to setup a test class using unittest :
from unittest import TestCase
class TestTeamCityDisplayBug(TestCase):
def test_display(self):
for i in range(3):
with self.subTest(i=i):
self.assertEqual(True, False)
As of today with Pycharm Build #PY-232.10300.41, I an issue with the logs not being parsed properly. Everything works fine in a regular terminal. Setting the JB_DISABLE_BUFFERING env var works but isn't ideal.
It is very easy to reproduce so I hope the fix will be easy for you. In order to reproduce, you need to run unittest fashion tests with the pytest runner and pytest-subtests installed. Then you need to setup a test class using unittest :
When you run it you get :