2016-04-05 28 views
1

python 2.7.11 denetleyici modülünü kullanarak testler yapıyorum ve setUpClass içindeki unixest-xml-raporlama günlüğüne kadar kurulum kodundan bazı ayrıntıları yankılamak istiyorum. Xml çıktısı için stdout ve/veya stderr çıktılarının çıkmaması için herhangi bir yol var mı?Python setinde stdout veya stderr çıktısı setUpClass

cevap

1

Kaydediciyi kullanmaktan hoşlanıyorum ancak bunun için ekrandan yazdırmak için hata yöntemini kullanmam gerekiyordu. Ex

import logging 

expect = ... 
actual = ... 
logging.error('%d, %d', expect, actual) 
+0

Soruyu güncelledim, çıktıyı bastırmaktan kaçınmayı umduğum xml günlüğünden bahsetmeyi unuttum. Ayrıca stdout'un terminalde bastırıldığını, ancak yazmayı kullanırken stderr'in gösterileceğini de gördüm. Ne yazık ki, dev olmayanların anlaşılması için en uygun çıkışı insancıllaştırmaya çalışıyorum. –