nose ile oynuyor ve cython ile birleştirmeye çalıştığımda, istediğim gibi çalışmasını sağlayamıyorum. Kod şöyle düzenlenmiştir:Cython kaynak dosyalarını ve testlerini düzenleme (nosetest'ler ile)
.
├── setup.py
└── src
├── calc
│ ├── factorial.py
│ ├── __init__.py
│ └── tests.py
└── cycalc
├── tests.py
└── triangle.pyx
tests.py
her biri 2 testleri içeren, tek bir başarılı bir başarısız olur. setup.py nosetests
'un çalıştırılmasının sonucu yalnızca calc/tests.py
'un çalışmasıdır. Bu çalışmadan sonra nosetests3 src/cycalc
ise, cycalc/tests.py
'daki iki test çalıştırılır. Ancak, tüm derleme dosyalarını temizlerseniz başarısız olur, çünkü cycalc/triangle.pyx
paylaşılan bir lib'a yüklenmemiş.
cycalc/tests.py
setup.py nosetests
tüyo dosyasını
src/cycalc/__init__.py
ekleyerek çalıştı ancak zorunlu modülü bulamazsa, bu
src
yerleştirildi.
Cython kaynağımı ve testlerimi setup.py nosetests
'un gereksinim duyduğu her şeyi bulmasını nasıl sağlayabilirim?