diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 36b3cc5..8304518 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,4 +33,4 @@ jobs: run: | echo Test coverage run -m unittest || exit 1 - [ -n "$CODACY_PROJECT_TOKEN" ] && coverage xml -o cobertura.xml && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r cobertura.xml + [ -n "$CODACY_PROJECT_TOKEN" ] && coverage combine && coverage xml -o cobertura.xml && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r cobertura.xml diff --git a/test/test_unit.py b/test/test_unit.py index 060ff1d..57cfc41 100644 --- a/test/test_unit.py +++ b/test/test_unit.py @@ -71,7 +71,8 @@ class TestUnit(unittest.TestCase): myp.abrp.abrp_enable_vin.add(car.vin) res = myp.get_vehicle_info(myp.vehicles_list[0].vin) myp.abrp.call(car, 22.1) - libs.config.save_config() + libs.config.Config().myp = myp + libs.config.Config().save_config() assert isinstance(get_temp(str(latitude), str(longitude), myp.weather_api), float) def test_car_model(self): @@ -94,7 +95,7 @@ class TestUnit(unittest.TestCase): Ecomix.co2_signal_key = key def_country = "FR" Ecomix.get_data_from_co2_signal(latitude, longitude, def_country) - res = Ecomix.get_co2_from_signal_cache(datetime.now() - timedelta(minutes=5), datetime.now(), def_country) + res = Ecomix.get_co2_from_signal_cache(datetime.utcnow().replace(tzinfo=UTC) - timedelta(minutes=5), datetime.now(), def_country) assert isinstance(res, float) def test_charge_control(self):