Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 1.7中的测试抛出警告:RemovedIndjango18警告_Python_Django_Django Testing_Django Nose - Fatal编程技术网

Python Django 1.7中的测试抛出警告:RemovedIndjango18警告

Python Django 1.7中的测试抛出警告:RemovedIndjango18警告,python,django,django-testing,django-nose,Python,Django,Django Testing,Django Nose,当我使用Django 1.7.1进行测试时,它会抛出下一个警告: /usr/local/lib/python2.7/dist-packages/django/test/_doctest.py:59: RemovedInDjango18Warning: The django.test._doctest module is deprecated; use the doctest module from the Python standard library instead. RemovedInDja

当我使用Django 1.7.1进行测试时,它会抛出下一个警告:

/usr/local/lib/python2.7/dist-packages/django/test/_doctest.py:59:
RemovedInDjango18Warning: The django.test._doctest module is deprecated;
use the doctest module from the Python standard library instead.
RemovedInDjango18Warning)
我还尝试在settings.py文件中添加以下内容:

TEST_RUNNER = 'django.test.runner.DiscoverRunner'
但仍然发出警告

我从测试模型文件中写下代码:

from django.test import TestCase
from myproject import tests, models


class TestModels(TestCase):

    def test_rol(self):
        rol = tests.create_rol()
        rol.save()

        self.assertTrue(isinstance(rol, models.Rol))
        self.assertEqual(rol.name, rol.__unicode__())
我已经阅读了Django网页上的文档:但仍然找不到解决方案

我用的是Django鼻

我怎样才能解决这个问题


谢谢

看起来这是一个
django nose
问题:请参阅


所以,忽略它。在您实际使用Django 1.8之前,它可能会被修复。

这是Django nose
包中的一个问题(请参阅)。它已经在master中修复,但还没有PyPI版本。现在,如果您不想看到警告,可以将
requirements.txt
文件指向固定版本:

-e git://github.com/django-nose/django-nose.git@154b663097e8f3131fe5d1cdd8a8df2e388450ac#egg=django_nose
。。。而不是

django-nose==1.2

更新:django nose 1.3已发布并包含此修复程序。

pip安装-e git。。。是吗?@VíctorM是的,如果您只是运行一个命令(没有将依赖项添加到
requirements.txt
),这是正确的。现在django nose 1.3已经发布,请像django nose==1.3一样使用它