Skip to content

Commit

Permalink
test: auto discover training tests
Browse files Browse the repository at this point in the history
  • Loading branch information
NateScarlet committed Aug 23, 2021
1 parent b36a0f7 commit 4a9d72c
Show file tree
Hide file tree
Showing 16 changed files with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 spd=26 pow=14 ski=3 ptn=spd@4>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=3 wis=24 ski=8 spd=6 ptn=oth@4,spd@5,wis@5>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 gut=17 spd=6 pow=6 ski=2 ptn=sta@5>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 gut=16 spd=7 pow=6 ski=2 ptn=spd@5!>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=2 wis=13 ski=4 spd=2>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=4 spd=22 pow=10 ski=3 ptn=spd@5>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 sta=15 gut=6 ski=2 ptn=wis@5,pow@5,pow@3,pow@3>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=1 sta=15 gut=6 ski=3 ptn=oth@1,pow@4,pow@2>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=2 spd=19 pow=10 ski=3 ptn=frd@4,wis@5>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 pow=17 sta=9 ski=2 ptn=pow@3>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=1 spd=21 pow=13 ski=4 ptn=frd@2,spd@4,sta@4>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=1 sta=9 gut=4 ski=2>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 spd=21 pow=10 ski=3 ptn=spd@5>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=5 spd=30 pow=17 ski=4 ptn=spd@5,wis@3>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Training<lv=1 spd=12 pow=7 ski=2 ptn=spd@2>
13 changes: 13 additions & 0 deletions auto_derby/single_mode/training/training_test.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,24 @@
import time
import timeit
from concurrent import futures
from typing import Text

from ... import _test
from . import Partner, Training
import pytest


@pytest.mark.parametrize(
"name",
tuple(
i.stem for i in ((_test.DATA_PATH / "single_mode").glob("training_scene_*.png"))
),
)
def test_from_training_scene(name: Text):
img, _ = _test.use_screenshot(f"single_mode/{name}.png")
training = Training.from_training_scene(img)
_test.snapshot_match(training, name=name)


def test_update_by_training_scene_1():
img, _ = _test.use_screenshot("single_mode/training_scene_1.png")
Expand Down

0 comments on commit 4a9d72c

Please sign in to comment.