python - Django Unittest 不加载固定装置

标签 python django unit-testing django-unittest

Django testrunner 没有从媒体应用程序 fixtures/目录中加载 fixtures。 我如何调试它 - 确定它是否在寻找我的固定装置以及在何处寻找?

(Python 2.7.1,Django 1.3.1)

我的应用程序 (app_label=media) 目录结构:

media/fixtures/
media/fixtures/media.json
media/fixtures/auth.json
media/tests/
media/tests/__init__
media/tests/general.py (v---- test below)

通用.py

from django.utils import unittest
from apps.webmachinist.media.models import *

class GalleryItemFormTest(unittest.TestCase):

    fixtures = ['media.json','auth.json']
[...]

回溯:

./manage.py test media --verbosity=2
Creating test database for alias 'default' (':memory:')...
Syncing...
Creating tables ...
Creating table auth_permission
[...]
Creating table tagging_taggeditem
Installing custom SQL ...
Installing indexes ...
Migrating...
Running migrations for media:
 - Migrating forwards to 0002_auto__del_field_image_image__add_field_image_file__del_field_video_vid.
 > media:0001_initial
 > media:0002_auto__del_field_image_image__add_field_image_file__del_field_video_vid
 - Loading initial data for media.
No fixtures found.
Running migrations for portfolio:
 - Migrating forwards to 0001_initial.
 > portfolio:0001_initial
 - Loading initial data for portfolio.
No fixtures found.

Synced:
 > django.contrib.auth
 > django.contrib.contenttypes
 > django.contrib.sessions
 > django.contrib.sites
 > django.contrib.messages
 > django.contrib.staticfiles
 > django.contrib.admin
 > django.contrib.admindocs
 > south
 > sorl.thumbnail
 > tagging

Migrated:
 - apps.webmachinist.media
 - apps.webmachinist.portfolio
No fixtures found.

最佳答案

使用 django.test.TestCase 而不是 unittest.TestCase

关于python - Django Unittest 不加载固定装置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9095398/

相关文章:

python - 单元测试python中的软断言

unit-testing - 用于 Windows 应用商店应用程序开发的 TDD,无需模拟

Python:PDF:如何读取带有单选按钮的表单

python - 在 Python 中向第三方库类添加方法

django - 如何使用 Django 编写 Facebook 应用程序?

python - 如何将 django-hosts 与 Nginx 一起使用

java - @SpringBootTest : @MockBean not injected when multiple test classes

python - Django:从表单保存图像文件

python - 使用 Angular JS 标签(例如 ng-view)从网络获取文本

python - Django:如何将字节对象保存到 models.FileField?