Bağlam:Gömme Python C++ uygulama içine
karşı karşıya olan bir sorun olmaya devam ünitesi pazar veri uygulamalarını test olduğunu. Bu uygulamalar, beslemeden alınmakta olan verilere oturur ve gözlemler ve bir şeyler yapar. Çok nadiren tetiklenmesi zor olan bazı kritik olaylar ortaya çıkar ve Test Cihazlarının uygulamalarımızın her koşulda doğru bir şekilde gerçekleştirildiğini doğrulaması zordur, dolayısıyla birim testlerine güvenmek zorundayız.
Bu sistemler genellikle, bir olay meydana geldiğinde geri aramaları (başvurumuza) yayınlayarak çalışır, sonra bununla başa çıkmak görevimiz.
Çözüm Ben öngörülüyor:
Bir test benzemektedir Python REPL ve konu işlev çağrıları ateşlemek diye o mümkün Python gömmek, ya da (bu konuda% 100 net değil) genişletmek mi Daha sonra C++ sınıflarımız tarafından ele alınan geri aramalar. Nesnelerimizin çalışma zamanında bir çeşit dinamik manipülasyonu.