(test_apps, capsys)
| 229 | |
| 230 | |
| 231 | def test_get_version(test_apps, capsys): |
| 232 | class MockCtx: |
| 233 | resilient_parsing = False |
| 234 | color = None |
| 235 | |
| 236 | def exit(self): |
| 237 | return |
| 238 | |
| 239 | ctx = MockCtx() |
| 240 | get_version(ctx, None, "test") |
| 241 | out, err = capsys.readouterr() |
| 242 | assert f"Python {platform.python_version()}" in out |
| 243 | assert f"Flask {importlib.metadata.version('flask')}" in out |
| 244 | assert f"Werkzeug {importlib.metadata.version('werkzeug')}" in out |
| 245 | |
| 246 | |
| 247 | def test_scriptinfo(test_apps, monkeypatch): |
nothing calls this directly
no test coverage detected