Closed
Description
pytest version 3.0.6
pytest-django-3.1.2
django-1.10
settings:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR + '/var/db.sqlite'
},
'world': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'test',
'HOST': '',
'USER': 'postgres', # need superuser to create db
'TEST': {
'NAME': 'test'
}
}
}
tests:
@pytest.mark.django_db
def test_1():
models.Feature.objects.create(id=99999999, **dumb_attrs)
@pytest.mark.django_db
def test_2():
models.Feature.objects.create(id=99999999, **dumb_attrs)
Running tests fails with IntegrityError.
After running created objects remain in database.
Metadata
Metadata
Assignees
Labels
No labels