Implementar en la funcion de attrs__attrs_post_init__(self): la validacion de que los arrays que tienen que tener el mismo valor sean efectivamente del mismo valor.
Deben escribirel test test_enforce same size donde debe validarse que cuando un array no coincide con sus arrays hermanos lance un ValueError
Ejemplo
Es una implementacion parcial que solo compara posiciones
nota asumo que galaxy_params es un fixture que devuelve una funcion que sirve para generar un diccionario aleatorio con todos los parametros de una clase Galaxy. Puede asignarse a cada "familia" de particulas largos diferentes
Implementar en la funcion de attrs
__attrs_post_init__(self):
la validacion de que los arrays que tienen que tener el mismo valor sean efectivamente del mismo valor.Deben escribirel test
test_enforce same size
donde debe validarse que cuando un array no coincide con sus arrays hermanos lance unValueError
Ejemplo
Es una implementacion parcial que solo compara posiciones
Eso genera 9 tests en el cual en cada uno le quita un elemento a un solo parametro y verifica que eso falle.