Pytania otagowane jako python-unittest


7
Uruchamianie pojedynczego testu z unittest.TestCase za pomocą wiersza poleceń
W naszym zespole definiujemy większość takich przypadków testowych: Jedna klasa „framework” ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere i wiele przypadków testowych, takich jak testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if __name__ …


2
Python Mockowanie funkcji z zaimportowanego modułu
Chcę zrozumieć, jak wykonać @patchfunkcję z zaimportowanego modułu. To jest, gdzie jestem do tej pory. app / 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() app / my_module / __ init__.py: def get_user_name(): return "Unmocked User" test / mock-test.py: import unittest …

11
AttributeError: obiekt „module” nie ma atrybutu „testy”
Uruchamiam to polecenie: python manage.py test project.apps.app1.tests i powoduje ten błąd: AttributeError: obiekt „module” nie ma atrybutu „testy” Poniżej znajduje się moja struktura katalogów. Dodałem również app1 do mojej zainstalowanej konfiguracji aplikacji. 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 …


2
Jak wysyłać żądania z kodami JSON w testach jednostkowych
Mam kod w aplikacji Flask, która używa JSON w żądaniu i mogę pobrać obiekt JSON w następujący sposób: Request = request.get_json() To działa dobrze, jednak próbuję tworzyć testy jednostkowe za pomocą modułu unittest Pythona i mam trudności ze znalezieniem sposobu na wysłanie JSON z żądaniem. response=self.app.post('/test_function', data=json.dumps(dict(foo = 'bar'))) To …


1
Python zwraca obiekt MagicMock zamiast return_value
Mam plik Pythona, a.pyktóry zawiera dwie klasy Ai 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() Chciałbym odpocząć method_bw klasie B, kpiąc A. Oto zawartość pliku testa.pydo tego celu: import unittest import mock import a class TestB(unittest.TestCase): @mock.patch('a.A') def …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.