mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-07-23 10:49:55 +00:00
use repostory id instead
This commit is contained in:
@ -31,13 +31,9 @@ def test_migrate_package_repository(connection: Connection, configuration: Confi
|
||||
migrate_package_repository(connection, configuration)
|
||||
|
||||
connection.execute.assert_has_calls([
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True),
|
||||
{"repository": configuration.repository_name, "architecture": configuration.architecture}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True),
|
||||
{"repository": configuration.repository_name, "architecture": configuration.architecture}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True),
|
||||
{"repository": configuration.repository_name, "architecture": configuration.architecture}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), {"repository": configuration.repository_name}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True),
|
||||
{"repository": configuration.repository_name, "architecture": configuration.architecture}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), {"repository": configuration.repository_id.id}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), {"repository": configuration.repository_id.id}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), {"repository": configuration.repository_id.id}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), {"repository": configuration.repository_id.id}),
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), {"repository": configuration.repository_id.id}),
|
||||
])
|
||||
|
@ -18,8 +18,7 @@ def test_package_remove_package_base(database: SQLite, connection: Connection) -
|
||||
database._package_remove_package_base(connection, "package")
|
||||
args = {
|
||||
"package_base": "package",
|
||||
"repository": database.repository_id.name,
|
||||
"architecture": database.repository_id.architecture,
|
||||
"repository": database.repository_id.id,
|
||||
}
|
||||
connection.execute.assert_has_calls([
|
||||
MockCall(pytest.helpers.anyvar(str, strict=True), args),
|
||||
@ -35,8 +34,7 @@ def test_package_remove_packages(database: SQLite, connection: Connection, packa
|
||||
connection.execute.assert_called_once_with(
|
||||
pytest.helpers.anyvar(str, strict=True), {
|
||||
"package_base": package_ahriman.base,
|
||||
"repository": database.repository_id.name,
|
||||
"architecture": database.repository_id.architecture,
|
||||
"repository": database.repository_id.id,
|
||||
})
|
||||
connection.executemany.assert_called_once_with(pytest.helpers.anyvar(str, strict=True), [])
|
||||
|
||||
|
@ -13,6 +13,14 @@ def test_is_empty() -> None:
|
||||
assert not RepositoryId("arch", "repo").is_empty
|
||||
|
||||
|
||||
def test_id() -> None:
|
||||
"""
|
||||
must correctly generate id
|
||||
"""
|
||||
assert RepositoryId("", "").id == "-"
|
||||
assert RepositoryId("arch", "repo").id == "arch-repo"
|
||||
|
||||
|
||||
def test_lt() -> None:
|
||||
"""
|
||||
must correctly compare instances
|
||||
|
Reference in New Issue
Block a user