Тесты vmops больше не зависят от свободного места во временной папке (на tmpfs падали 8 тестов)
Этот коммит содержится в:
@@ -35,13 +35,17 @@ class Recorder:
|
||||
|
||||
@pytest.fixture()
|
||||
def record(data_dirs, monkeypatch):
|
||||
"""Подменяет run_cmd и в core (vmops), и в app (обзор, страница машины)."""
|
||||
"""Подменяет run_cmd и в core (vmops), и в app (обзор, страница машины).
|
||||
|
||||
Свободное место тоже подменено: временная папка тестов бывает маленькой (tmpfs),
|
||||
а тесты про нехватку места задают его сами."""
|
||||
import app
|
||||
|
||||
recorder = Recorder()
|
||||
for module in (core, app):
|
||||
monkeypatch.setattr(module, "run_cmd", recorder)
|
||||
monkeypatch.setattr(vmops, "_samples", {})
|
||||
monkeypatch.setattr(vmops, "free_space", lambda path: 500 * GIB)
|
||||
return recorder
|
||||
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user