Comments (3)
Hey! I'd like to work on this.
I just have a question: what do you mean by "error"? returncode != 0
?
from pytest-console-scripts.
Hey! Cool.
By "error" I mean "when the test fails". The idea is that in most cases, when the test fails it's useful to see what the script under test did and what it printed out. I find myself inserting print(result.stdout)
and print(result.stderr)
into the test quite often to get this information. It would be nice if pytest-console-scripts did it automatically (and would save me some typing and another test run).
We can actually print those things out all the time -- normally this output would be swallowed by capturing machinery of pytest but if the test fails we would see it.
from pytest-console-scripts.
+1 for this feature, this is what I use as a work around the mean time:
assert result.success, result.stderr
from pytest-console-scripts.
Related Issues (20)
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcb in position 24: invalid continuation byte HOT 8
- Running scripts that have not been installed HOT 10
- Encoding issues under Windows HOT 12
- extremely slow execution of script tests HOT 3
- Can I mock a function in the called script? HOT 5
- Add option to suppress printing RunResult on init HOT 8
- Cross OS support? HOT 11
- Mocking script methods when testing with pytest-console-scripts HOT 3
- Strange behaviour with Pytest when running script is imported as module in another test file. HOT 4
- print_result='on_fail' HOT 9
- “python_requires” should be set with “>=3.6”, as pytest-console-scripts 1.2.2 is not compatible with all Python versions. HOT 1
- PyPI Wheels? HOT 3
- 1.3.1: missing install-time dependencies HOT 5
- Test fails when called alone, succeeds with whole test module HOT 8
- Testing scripts which trigger user input HOT 4
- script_runner fixture type-hint. HOT 2
- Parity with subprocess.run HOT 3
- thank you for writing pytest-console-scripts
- Decode error when using inprocess tests on windows 10 HOT 1
- `pytest-console-scripts` causes `pytest-xdist` tests to fail HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pytest-console-scripts.