telemetría: guardar la versión de la app (fragmentación)
add_telemetry cuenta 'ver:<versión>' por envío (usa app_version, que la app ya mandaba pero se ignoraba). El summary lo devuelve como una fila más; la app lo agrupa aparte como distribución de versiones. Test actualizado. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -46,6 +46,10 @@ def test_telemetria_agrega_y_resume():
|
||||
# Una subsección de Aprende con tiempo, sin ser módulo activo.
|
||||
assert by_module["aprende:sueno"]["seconds"] == 45
|
||||
assert by_module["aprende:sueno"]["opens"] == 0
|
||||
# Versión de la app (fragmentación): el primer envío fue 2.27.0, el segundo
|
||||
# sin versión → 'unknown'.
|
||||
assert by_module["ver:2.27.0"]["activeInstallDays"] == 1
|
||||
assert by_module["ver:unknown"]["activeInstallDays"] == 1
|
||||
# fasting: activo en 2 envíos, 0 aperturas.
|
||||
assert by_module["fasting"]["activeInstallDays"] == 2
|
||||
assert by_module["fasting"]["opens"] == 0
|
||||
|
||||
Reference in New Issue
Block a user