Standart python yürütülebilir yerine maya yüklemenizde bulunan mayapy yürütülebilir dosyasını kullanın.
Bu iş için programlı olarak burun çalıştırmanız gerekir. runtests.py
adlı bir python dosyası oluşturun ve test dosyalarınızın yanına koyun. mayapy kendi PYTHONPATH yükleyen
import os
os.environ['PYTHONPATH'] = '/path/to/site-packages'
import nose
nose.run()
yana, burun site paketleri dizininde bilmediği: İçinde aşağıdaki kodu içerir. os.environ bu komut dosyasını el ile ayarlamak için kullanılır. İsteğe bağlı olarak bunu bir sistem ortamı değişkeni olarak da ayarlayabilirsiniz.
Sen maya.standalone
bağlı ithal etmek gerekebilir
/path/to/mayapy.exe runtests.py: Komut satırından
runtests.py
komut dosyasını çalıştırmak için mayapy uygulamayı kullanmak Testlerin ne yapıyor?
import maya.standalone
maya.standalone.initialize(name='python')
Nose'a mayapy.exe'yi kendi yorumlayıcısı olarak kullanmasını nasıl söyleyebilirim? Onu komut satırından çalıştırıyorum. – Soviut
aşağıdaki gibi çalıştırın: % mayapy nosetests # veya bu # değiştirin! satır #!/path/to/mayapy ve sonra sadece aşağıdaki gibi çalıştırın: % nosetests – Moe
Teşekkürler, neden bu konuda ipucu vermedim emin değilim. Sanırım kafasında bir çeşit en ateşli bayrak olduğunu düşünüyorum. – Soviut