Add test for oldest_started
This commit is contained in:
parent
b3a5f36e02
commit
6df8041b35
1 changed files with 26 additions and 0 deletions
|
|
@ -162,6 +162,32 @@ def test_repos() -> None:
|
||||||
assert db.repos() == [Repo(name="oca/repo1"), Repo(name="oca/repo2")]
|
assert db.repos() == [Repo(name="oca/repo1"), Repo(name="oca/repo2")]
|
||||||
|
|
||||||
|
|
||||||
|
def test_oldest_started() -> None:
|
||||||
|
db = BuildsDb()
|
||||||
|
db.add(
|
||||||
|
_make_build(
|
||||||
|
"b1",
|
||||||
|
status=BuildStatus.started,
|
||||||
|
last_scaled=datetime.datetime(2021, 10, 11, 12, 0, 0),
|
||||||
|
)
|
||||||
|
)
|
||||||
|
db.add(
|
||||||
|
_make_build(
|
||||||
|
"b2",
|
||||||
|
status=BuildStatus.started,
|
||||||
|
last_scaled=datetime.datetime(2021, 10, 11, 12, 0, 2),
|
||||||
|
)
|
||||||
|
)
|
||||||
|
db.add(
|
||||||
|
_make_build(
|
||||||
|
"b3",
|
||||||
|
status=BuildStatus.stopped,
|
||||||
|
last_scaled=datetime.datetime(2021, 10, 11, 12, 0, 4),
|
||||||
|
)
|
||||||
|
)
|
||||||
|
assert [b.name for b in db.oldest_started(limit=3)] == ["b1", "b2"]
|
||||||
|
|
||||||
|
|
||||||
def test_oldest_stopped() -> None:
|
def test_oldest_stopped() -> None:
|
||||||
db = BuildsDb()
|
db = BuildsDb()
|
||||||
db.add(
|
db.add(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue