(runner, monkeypatch)
| 17 | |
| 18 | |
| 19 | def test_init_db_command(runner, monkeypatch): |
| 20 | class Recorder: |
| 21 | called = False |
| 22 | |
| 23 | def fake_init_db(): |
| 24 | Recorder.called = True |
| 25 | |
| 26 | monkeypatch.setattr("flaskr.db.init_db", fake_init_db) |
| 27 | result = runner.invoke(args=["init-db"]) |
| 28 | assert "Initialized" in result.output |
| 29 | assert Recorder.called |