This website requires JavaScript.
Explore
Help
Sign In
tliu93
/
home-automation
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
12
Wiki
Activity
Files
da05fd2f09bc7847b09088c303315787f21aa6e9
home-automation
/
tests
T
History
tliu93
da05fd2f09
frontend / frontend (push)
Successful in 2m11s
Details
pytest / test (push)
Successful in 8m51s
Details
FUE-T03: correct meters POST docstring (no recomputed_periods field) and inaccurate test comments
2026-06-25 18:36:46 +02:00
..
conftest.py
M4-T02: add exponential login back-off service and wire into login endpoint
2026-06-21 21:20:28 +02:00
test_admin_cli.py
M4-T07: add admin_cli disable-totp and reissue-totp escape commands
2026-06-21 22:27:07 +02:00
test_api_config.py
expose: buy/sell_price_now follow the live dual-tariff slot
2026-06-24 15:39:21 +02:00
test_api_data.py
M2-T13: docs wrap-up + retire frontend constraints + dependency cleanup
2026-06-13 15:20:50 +02:00
test_api_energy_contracts.py
M6-T04: add EnergyContract CRUD + versions + profile validation API
2026-06-23 21:19:25 +02:00
test_api_energy.py
M6-T09: add Energy data API (prices/costs/summary/dsmr-latest/recompute/tibber-test)
2026-06-23 23:05:45 +02:00
test_api_expose.py
M5: use DB-merged runtime settings for MQTT/discovery; add MQTT test button; move Expose panel into config accordion
2026-06-22 20:11:54 +02:00
test_api_meters.py
FUE-T03: correct meters POST docstring (no recomputed_periods field) and inaccurate test comments
2026-06-25 18:36:46 +02:00
test_api_modbus.py
modbus: add explicit cascade delete (device + readings + toggles + HA cleanup)
2026-06-24 17:38:52 +02:00
test_api_record_crud.py
M2-T04: add single-row record CRUD API (patch/delete)
2026-06-12 23:33:08 +02:00
test_api_session.py
M4-T06: add TOTP second factor to login (totp_code + recovery codes)
2026-06-21 22:08:55 +02:00
test_api_totp.py
M4-T06: add TOTP second factor to login (totp_code + recovery codes)
2026-06-21 22:08:55 +02:00
test_app.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_auth_throttle_model.py
M4-T04: add AuthUser TOTP columns and auth_recovery_code table
2026-06-21 21:38:22 +02:00
test_config.py
M1-T05: drop location/poo database config from Settings and tests
2026-06-12 16:57:54 +02:00
test_deployment.py
M2: frontend walkthrough fixes + explicit dev compose stack
2026-06-13 15:20:50 +02:00
test_dsmr_ingest.py
expose: buy/sell_price_now follow the live dual-tariff slot
2026-06-24 15:39:21 +02:00
test_dsmr_subscription_apply.py
expose: buy/sell_price_now follow the live dual-tariff slot
2026-06-24 15:39:21 +02:00
test_energy_cost.py
FUE-T01: count billing window start day in full for fixed-fee/credit accrual (symmetric with end day)
2026-06-25 18:33:42 +02:00
test_energy_expose.py
M7-T04: anchor cumulative cost entities to active meter start (per-meter reset)
2026-06-25 17:01:54 +02:00
test_energy_models.py
M7-T01: add meter table + model + energy_cost_period.meter_id + backfill migration
2026-06-25 14:48:39 +02:00
test_expose_catalog.py
FU11: anchor cumulative cost at recording start; add daily-reset cost entities; prefill add-version form
2026-06-25 12:45:24 +02:00
test_ha_discovery.py
ha_discovery: publish state/availability under home_automation prefix
2026-06-24 16:21:15 +02:00
test_homeassistant_inbound.py
M1-T04: converge startup chain onto the single app DB
2026-06-12 16:50:05 +02:00
test_homeassistant.py
Migrate poo recorder and align Alembic naming
2026-04-20 11:48:48 +02:00
test_location.py
M1-T04: converge startup chain onto the single app DB
2026-06-12 16:50:05 +02:00
test_login_throttle.py
M4-T02: add exponential login back-off service and wire into login endpoint
2026-06-21 21:20:28 +02:00
test_meters.py
M7-T02: add meter service layer (declare/swap/close/edit, meter_at, mutual exclusion)
2026-06-25 17:01:54 +02:00
test_migrate_legacy_data.py
M1-rework: rename leftover pk_cols param in reconciliation test stubs
2026-06-12 19:11:13 +02:00
test_modbus_cli.py
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
test_modbus_driver.py
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
test_modbus_models.py
M5: enable SQLite foreign_keys pragma for DB-level FK enforcement
2026-06-22 20:45:47 +02:00
test_modbus_poll.py
M5-T04: add Modbus poll service and APScheduler polling job
2026-06-22 13:24:11 +02:00
test_modbus_profiles.py
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
test_mqtt_client.py
M5-T10: add paho MQTT client with lifespan connect/reconnect and mqtt/test endpoint
2026-06-22 15:06:30 +02:00
test_mqtt_subscribe.py
DSMR hardening: restart-free config + decouple from telegram id
2026-06-24 11:02:32 +02:00
test_poo.py
M1-T04: converge startup chain onto the single app DB
2026-06-12 16:50:05 +02:00
test_pricing_profiles.py
M6-T03: add pricing profile framework + strategy registry
2026-06-23 20:58:34 +02:00
test_pricing_strategies.py
M6-T03: add pricing profile framework + strategy registry
2026-06-23 20:58:34 +02:00
test_public_ip.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_smtp.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_spa_hosting.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_tibber_client.py
M6-T05: add Tibber GraphQL client + price refresh service + schedule
2026-06-23 21:35:29 +02:00
test_tibber_prices.py
M6-T05: add Tibber GraphQL client + price refresh service + schedule
2026-06-23 21:35:29 +02:00
test_ticktick.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_timezone.py
FU10: localize energy time math to server tz; accrue fixed/credit per elapsed local day
2026-06-25 11:13:30 +02:00
test_totp_models.py
M5-T02: add modbus_device and modbus_reading tables and models
2026-06-22 12:45:50 +02:00