geodjango - testowanie

5 views
Skip to first unread message

fisher

unread,
Mar 28, 2008, 5:02:51 AM3/28/08
to django-pl - grupa polskiej społeczności Django
Witam,

Używam brancha geodjango. Mam problem z odpaleniem testów
jednostkowych. Django domyślnie tworzy na potrzeby testów pustą bazę.
Jednakże w przypadku geodjango nowo stworzona baza musi być załadowana
danymi niezbędnymi do prawidłowej pracy postgisa. Odpalając testy,
geodjango tego nie robi. Ma ktoś pomysł jak to obejść albo może mnie
jakoś naprowadzić na jakieś rozwiązanie?

Dominik Szopa

unread,
Mar 29, 2008, 4:50:15 PM3/29/08
to django-pl - grupa polskiej społeczności Django
A używasz klasy TestCase z django.test do pisania unit testów? i tam
wskazujesz jakie fixturki załadować do testów?
http://www.djangoproject.com/documentation/testing/#fixture-loading

Przykład unit testu ładującego fixturki:

from django.test import TestCase
from myapp.models import Animal

class AnimalTestCase(TestCase):
fixtures = ['mammals.json', 'birds']

def setUp(self):
# Test definitions as before.

def testFluffyAnimals(self):
# A test that uses the fixtures.


Reply all
Reply to author
Forward
0 new messages