From 3eb7ad83fd1deedf291e83bb2159ebc1cae677d8 Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Sat, 26 Mar 2022 15:33:42 +0100 Subject: [PATCH] improve test --- .pre-commit-config.yaml | 2 ++ tests/test_config.py | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 87baf04..62388b7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,6 +6,8 @@ repos: hooks: - id: autopep8 language: system + args: + - "--exit-code 0" - repo: https://github.com/PyCQA/prospector rev: 1.7.7 # The version of Prospector to use, if not 'master' for latest hooks: diff --git a/tests/test_config.py b/tests/test_config.py index 94e60be..f3d9d38 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -1,7 +1,7 @@ import os import unittest from configparser import ConfigParser -from unittest.mock import patch, Mock, MagicMock +from unittest.mock import patch from psa_car_controller.common.mylogger import my_logger @@ -11,7 +11,7 @@ from psa_car_controller.psacc.repository.config_repository import ConfigReposito class TestUnit(unittest.TestCase): def test_read_config(self): from psa_car_controller.psacc.repository.config_repository import ConfigRepository - config = ConfigRepository.read_config() + ConfigRepository.read_config() @patch("psa_car_controller.psacc.repository.config_repository.ConfigRepository._write") @patch("psa_car_controller.psacc.repository.config_repository.ConfigRepository._read_file") @@ -32,7 +32,9 @@ night hour end = 4h42 config_written: ConfigParser = mock_write.call_args_list[0][0][1] self.assertEqual(config_written["General"]["currency"].value, "€") self.assertEqual(config_written["Electricity config"]["day price"].value, 42) - print(config_written) + self.assertEqual(config_written["Electricity config"]["night price"].value, 0.1) + self.assertEqual(str(config_written["Electricity config"]["night hour start"].value), "1h0") + self.assertEqual(str(config_written["Electricity config"]["night hour end"].value), "4h42") def test_read_non_existent_config(self): from psa_car_controller.psacc.repository.config_repository import ConfigRepository