Supponiamo di avere un Repo A che importi un Repo B. Io li mantengo entrambi.
Attualmente, ho alcune funzioni utili che sono utili per testare entrambi i repository. Vivono nella directory dei test di Repo B. Quando si installa Repo B, include la directory di test in modo che Repo A abbia accesso a queste funzioni di convenienza.
Si tratta di un modello software ragionevole?
Un'alternativa sarebbe copiare e incollare le funzioni di convenienza in Repo A e separare le suite di test.