mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2026-10-14 10:01:59 +00:00
test(measurement): isolate capacity database state between tests
This commit is contained in:
@@ -161,6 +161,7 @@ async def database_case(config_eos):
|
|||||||
from akkudoktoreos.core.coreabc import get_measurement
|
from akkudoktoreos.core.coreabc import get_measurement
|
||||||
from akkudoktoreos.measurement.quality import MeasurementSample
|
from akkudoktoreos.measurement.quality import MeasurementSample
|
||||||
|
|
||||||
|
get_measurement()._db_reset_state()
|
||||||
config_eos.merge_settings_from_dict(
|
config_eos.merge_settings_from_dict(
|
||||||
{
|
{
|
||||||
"devices": {
|
"devices": {
|
||||||
@@ -197,7 +198,10 @@ async def database_case(config_eos):
|
|||||||
for t in (0, 1800, 3600)
|
for t in (0, 1800, 3600)
|
||||||
]
|
]
|
||||||
))
|
))
|
||||||
return config_eos
|
try:
|
||||||
|
yield config_eos
|
||||||
|
finally:
|
||||||
|
get_measurement()._db_reset_state()
|
||||||
|
|
||||||
|
|
||||||
def test_http_reads_database_and_stores_only_explicit_estimate(database_case):
|
def test_http_reads_database_and_stores_only_explicit_estimate(database_case):
|
||||||
|
|||||||
Reference in New Issue
Block a user