home-assistant: update disabled tests
The test on sma has been failing since the 2023.10.0 release. The telegram_bot tests have had a failing dependency since we updated urllib3>=2.0 and it's too much of a hassle to override this dependency.
This commit is contained in:
parent
bf744fe904
commit
d653ad6902
2 changed files with 6 additions and 29 deletions
|
@ -279,35 +279,6 @@ let
|
|||
};
|
||||
});
|
||||
|
||||
python-telegram-bot = super.python-telegram-bot.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "13.15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "python-telegram-bot";
|
||||
repo = "python-telegram-bot";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-EViSjr/nnuJIDTwV8j/O50hJkWV3M5aTNnWyzrinoyg=";
|
||||
};
|
||||
propagatedBuildInputs = [
|
||||
self.apscheduler
|
||||
self.cachetools
|
||||
self.certifi
|
||||
self.cryptography
|
||||
self.decorator
|
||||
self.future
|
||||
self.tornado
|
||||
self.urllib3
|
||||
];
|
||||
setupPyGlobalFlags = [ "--with-upstream-urllib3" ];
|
||||
postPatch = ''
|
||||
rm -r telegram/vendor
|
||||
substituteInPlace requirements.txt \
|
||||
--replace "APScheduler==3.6.3" "APScheduler" \
|
||||
--replace "cachetools==4.2.2" "cachetools" \
|
||||
--replace "tornado==6.1" "tornado"
|
||||
'';
|
||||
doCheck = false;
|
||||
});
|
||||
|
||||
# Pinned due to API changes ~1.0
|
||||
vultr = super.vultr.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.1.2";
|
||||
|
|
|
@ -49,6 +49,10 @@ let
|
|||
# tries to retrieve file from github
|
||||
"test_non_text_stdout_capture"
|
||||
];
|
||||
sma = [
|
||||
# missing operating_status attribute in entity
|
||||
"test_sensor_entities"
|
||||
];
|
||||
vesync = [
|
||||
# homeassistant.components.vesync:config_validation.py:863 The 'vesync' option has been removed, please remove it from your configuration
|
||||
"test_async_get_config_entry_diagnostics__single_humidifier"
|
||||
|
@ -128,6 +132,8 @@ in lib.listToAttrs (map (component: lib.nameValuePair component (
|
|||
|
||||
meta = old.meta // {
|
||||
broken = lib.elem component [
|
||||
# pinned version incompatible with urllib3>=2.0
|
||||
"telegram_bot"
|
||||
];
|
||||
# upstream only tests on Linux, so do we.
|
||||
platforms = lib.platforms.linux;
|
||||
|
|
Loading…
Reference in a new issue