Pracuję w projekcie, który niedawno przeszedł na platformę unittest py.test. Byłem przyzwyczajony do wywoływania moich testów z Eclipse, dzięki czemu mogę używać debuggera (np. Umieszczać punkty przerwania, aby analizować, jak rozwija się błąd testu). Teraz nie jest to już możliwe, ponieważ jedynym sposobem uruchomienia testów jest blackbox z linii poleceń.Jak korzystać z py.test z Pythona?
Czy istnieje jakiś sposób użycia py.test z poziomu Pythona, tak aby nie był zmuszony do rezygnacji z IDE? Testy nie powinny oczywiście przebiegać w oddzielnym procesie.
Dzięki, byłem świadomy 'przełącznika --pdb'. Myślę, że w tym przypadku pdb jest kontrolowane i uruchamiane przez py.test, co nie zadziała dla Eclipse (chcę, aby mój uruchomiony Eclipse przejął debugowanie). – nikow