Co se s testem stane, když se testovaná metoda přejmenuje z "add" na něco konkrétnějšího (běžná součást vývoje)? Zvládne vývojové prostředí přejmenovat i metodu v testu napsaném v úplně jiném jazyce? Nebo ruční práce "tak dlouho opravuji, až to zase začne fungovat"?
Typicky je v IDE naimportován celý projekt, a to včetně adresáře "features/steps", takže s tím dokáže prostředí dělat to, co s dalšími moduly (ale samozřejmě zdaleka neznám všechna IDE pro Python, jen klasiku PyCharm a spol.)
Docela dobra vec je v na zacatku napsat mock objekt nad kterym napisu prvni sadu failujicich testu. Protoze mock objekt bude pythoni proxy, je jednoduche prehodit jmeno metody v jednom miste.
Nicmene to je reseni problemu ktery vznikne vzdycky kdyz musis refactorovat.