«python-unittest» etiketlenmiş sorular


7
Unittest.TestCase komut satırından tek test çalıştırılıyor
Ekibimizde, çoğu test örneğini şöyle tanımlarız: Bir "çerçeve" sınıfı ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere ve testMyCase.py gibi birçok test durumu: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if __name__ == "__main__": unittest.main() …


2
Python İçe aktarılan bir modülden bir işlevi alay
Nasıl yapılacağını anlamak istiyorum @patchİçe aktarılan bir modülden bir işlevin . Şimdiye kadar olduğum yer burası. Uygulamanın / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() Uygulamanın / my_module / __ init__.py: def get_user_name(): return "Unmocked User" Test / mock-test.py: import …


11
AttributeError: "modül" nesnesinin "testler" özniteliği yok
Bu komutu çalıştırıyorum: python manage.py test project.apps.app1.tests ve şu hataya neden olur: AttributeError: "modül" nesnesinin "testler" özniteliği yok Aşağıda dizin yapım var. Ayrıca yüklü uygulamalar yapılandırmama app1 ekledim. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line utility.execute() File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line …

2
Birim testlerinde JSON'larla istek gönderme
İstekte JSON kullanan bir Flask uygulamasında kodum var ve JSON nesnesini şu şekilde alabiliyorum: Request = request.get_json() Bu iyi çalışıyor, ancak Python'un birim test modülünü kullanarak birim testleri oluşturmaya çalışıyorum ve istekle birlikte bir JSON göndermenin bir yolunu bulmakta güçlük çekiyorum. response=self.app.post('/test_function', data=json.dumps(dict(foo = 'bar'))) Bu bana şunu verir: >>> …


1
Python, return_value yerine MagicMock nesnesini döndürür
a.pyİki sınıf içeren bir python dosyam var Ave B. class A(object): def method_a(self): return "Class A method a" class B(object): def method_b(self): a = A() print a.method_a() Ben unittest istiyorum method_bsınıfta Balay ile A. İşte testa.pybu amaç için dosyanın içeriği : import unittest import mock import a class TestB(unittest.TestCase): @mock.patch('a.A') …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.