(Python 2.6 ve nose
kullanıyorum.)Python: Test paketimde geçici dosyaları nasıl yapabilirim?
Python uygulamam için testler yapıyorum. Yeni bir dosyayı açmak, kapatmak ve sonra silmeniz için bir test istiyorum. Doğal olarak, bunun geçici bir dizin içinde olmasını tercih ediyorum çünkü kullanıcının dosya sistemini bozmak istemiyorum. Ve çapraz-işletim sistemi olması gerekiyor.
Nasıl yaparım?
Funkorku, py.test içinde xUnit ayarları/teardown xUnit yöntemleri ile kullanılabilir mi? Yani örn. def setup_method (self, method) 'dan' 'setup_method '' (self, method, tmpdir)' 'dan? – KomodoDave
tmpdir, kurulum yönteminizi '' pytest.fixture (autouse = True) '' ile değiştirirseniz, '' setup_method'', normal pytest armatürleri olarak fikstürleri alabilir. Otomatik kullanım fikstürünün anlamı için fikstür belgelerine bakın. – hpk42