Skip to content
Snippets Groups Projects
Commit 46ee962a authored by Florian Bruhin's avatar Florian Bruhin
Browse files

Add first golden tests

parent 2555845a
Branches
No related tags found
No related merge requests found
input:
tests:
error: []
failed: []
passed: []
skipped: []
xfailed: []
xpassed: []
status: 0
commit: abcdef
delay: 10
output: |
Last change: 10 seconds ago, make sure you saved!
📫 ✔ Submission successful! (2022-10-12 13:37:10, abcdef)
input:
tests:
error: []
failed: []
passed: []
skipped: []
xfailed: []
xpassed: []
status: 0
commit: abcdef
delay: 1
output: |
Last change: 1 second ago
📫 ✔ Submission successful! (2022-10-12 13:37:01, abcdef)
input:
tests:
error: []
failed: []
passed: []
skipped: []
xfailed: []
xpassed: []
status: 0
commit: abcdef
delay: 9
output: |
Last change: 9 seconds ago
📫 ✔ Submission successful! (2022-10-12 13:37:09, abcdef)
input:
tests:
error:
- nodeid: 42
outcome: failed
when: setup
failed: []
passed: []
skipped: []
xfailed: []
xpassed: []
status: 0
commit: abcdef
output: |
Last change: 0 seconds ago
╭─────────────────────────────────── Error ────────────────────────────────────╮
│ - test_42 failed at setup │
╰───────────────────────────────────── 1 ──────────────────────────────────────╯
📫 ✔ Submission successful! (2022-10-12 13:37:00, abcdef)
input:
tests:
error:
- nodeid: 1
outcome: failed
when: setup
- nodeid: 2
outcome: failed
when: teardown
failed:
- nodeid: 3
outcome: failed
when: call
passed:
- nodeid: 4
outcome: passed
when: call
- nodeid: 5
outcome: passed
when: call
- nodeid: 6
outcome: passed
when: call
skipped:
- nodeid: 7
outcome: skipped
when: call
- nodeid: 8
outcome: skipped
when: setup
xfailed:
- nodeid: 9
outcome: skipped
when: call
- nodeid: 10
outcome: skipped
when: setup
xpassed:
- nodeid: 11
outcome: passed
when: call
status: 1
commit: abcdef
output: |
Last change: 0 seconds ago
╭─────────────────────────────────── Error ────────────────────────────────────╮
│ - test_01 failed at setup │
│ - test_02 failed at teardown │
╰───────────────────────────────────── 2 ──────────────────────────────────────╯
╭─────────────────────────────────── Failed ───────────────────────────────────╮
│ - test_03 failed │
╰───────────────────────────────────── 1 ──────────────────────────────────────╯
╭─────────────────────────────────── Passed ───────────────────────────────────╮
│ - test_04 passed │
│ - test_05 passed │
│ - test_06 passed │
╰───────────────────────────────────── 3 ──────────────────────────────────────╯
╭────────────────────────────────── Skipped ───────────────────────────────────╮
│ - test_07 skipped │
│ - test_08 skipped at setup │
╰───────────────────────────────────── 2 ──────────────────────────────────────╯
╭────────────────────────────────── Xfailed ───────────────────────────────────╮
│ - test_09 skipped │
│ - test_10 skipped at setup │
╰───────────────────────────────────── 2 ──────────────────────────────────────╯
╭────────────────────────────────── Xpassed ───────────────────────────────────╮
│ - test_11 passed │
╰───────────────────────────────────── 1 ──────────────────────────────────────╯
📫 ✔ Submission successful! (2022-10-12 13:37:00, abcdef)
input:
tests:
error: []
failed: []
passed:
- nodeid: 42
outcome: passed
when: call
- nodeid: 43
outcome: passed
when: call
skipped: []
xfailed: []
xpassed: []
status: 0
commit: abcdef
output: |
Last change: 0 seconds ago
╭─────────────────────────────────── Passed ───────────────────────────────────╮
│ - test_42 passed │
│ - test_43 passed │
╰───────────────────────────────────── 2 ──────────────────────────────────────╯
📫 ✔ Submission successful! (2022-10-12 13:37:00, abcdef)
input:
tests:
error: []
failed: []
passed: []
skipped:
- nodeid: 42
outcome: skipped
when: call
xfailed: []
xpassed: []
status: 0
commit: abcdef
output: |
Last change: 0 seconds ago
╭────────────────────────────────── Skipped ───────────────────────────────────╮
│ - test_42 skipped │
╰───────────────────────────────────── 1 ──────────────────────────────────────╯
📫 ✔ Submission successful! (2022-10-12 13:37:00, abcdef)
......@@ -141,7 +141,8 @@ def test_golden(
nb_arg: str,
) -> None:
httpx_mock.add_response(json=golden["input"]) # FIXME add URL?
time_machine.move_to(FROZEN_TIME)
delay = golden.get("delay", 0)
time_machine.move_to(FROZEN_TIME + datetime.timedelta(seconds=delay))
result = runner.invoke(cli.app, [nb_arg])
print(result.stdout)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment