-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
I apologize for the possibly stupid question. Running version from pip (0.7.17 - but same problem occurs with git master) I wanted to create tests for my own redis module.
However, whenever I run RLTest without the interactive debugger, RLTest seems to throw errors. With the interactive debugger, it runs as I need it to (aside from having to run each test separately)..
When running I use only these arguments, I have the path to the module shared object defined in config.txt
.
RLTest -t test:test_begin -i
If I run it without debugger, I get an error:
/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/_version.py:5: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
Traceback (most recent call last):
File "/redacted/tests-redis/.env/bin/RLTest", line 8, in <module>
sys.exit(main())
^^^^^^
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 1022, in main
RLTest().execute()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 959, in execute
run_jobs_main_thread(jobs)
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 899, in run_jobs_main_thread
for _ in bar:
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 865, in progressbar
bar.update(num_elements)
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/bar.py", line 696, in update
StdRedirectMixin.update(self, value=value)
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/bar.py", line 189, in update
utils.streams.flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 350, in flush
self.stdout._flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 224, in _flush
self.target.write(value)
OSError: [Errno 9] Bad file descriptor
Error in sys.excepthook:
Traceback (most recent call last):
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 368, in excepthook
self.flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 350, in flush
self.stdout._flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 224, in _flush
self.target.write(value)
OSError: [Errno 9] Bad file descriptor
Original exception was:
Traceback (most recent call last):
File "/redacted/tests-redis/.env/bin/RLTest", line 8, in <module>
sys.exit(main())
^^^^^^
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 1022, in main
RLTest().execute()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 959, in execute
run_jobs_main_thread(jobs)
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 899, in run_jobs_main_thread
for _ in bar:
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/RLTest/__main__.py", line 865, in progressbar
bar.update(num_elements)
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/bar.py", line 696, in update
StdRedirectMixin.update(self, value=value)
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/bar.py", line 189, in update
utils.streams.flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 350, in flush
self.stdout._flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 224, in _flush
self.target.write(value)
OSError: [Errno 9] Bad file descriptor
Exception ignored in atexit callback: <bound method StreamWrapper.flush of <progressbar.utils.StreamWrapper object at 0x70cdfce93530>>
Traceback (most recent call last):
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 350, in flush
self.stdout._flush()
File "/redacted/tests-redis/.env/lib/python3.12/site-packages/progressbar/utils.py", line 224, in _flush
self.target.write(value)
OSError: [Errno 9] Bad file descriptor
Could someone provide some solution, or at least idea what am I doing wrong?
Metadata
Metadata
Assignees
Labels
No labels