django-pytest.

Runner de teste Django para usar os testes PY.TEST
Baixe Agora

django-pytest. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Dusty Phillips
  • Site do editor:
  • http://github.com/buchuki/

django-pytest. Tag


django-pytest. Descrição

Runner de teste de Django para usar testes de py.test O Django-Pytest é um projeto que permite usar o PY.TEST como um corredor de teste de Django, em vez do teste de teste padrão. Para usá-lo, adicioná-lo ao seu caminho Python e adicionar * django_pytest * aos aplicativos instalados. Também definir o TEST_RUNNER * = 'django_pytest.test_runner.run_tests' * setting.Also criar um conftest.py no diretório do projeto e incluem: a partir django_pytest.conftest pytest_funcarg__client importação, pytest_funcarg__django_clientYou pode também django_pytest.auth_funcargs usefrom importar pytest_funcarg__user, importação pytest_funcarg__groupsto um usuário ou alguns grupos com usuários em Themnow em qualquer lugar em seu projeto, você pode criar arquivos chamados * Test_ .py *. Estes são arquivos de teste padrão PY.TEST. Use o cliente Funcionário * em todos os testes para instanciar um banco de dados de teste que é desmarcado após cada teste e para fornecer um objeto de cliente de teste Django idêntico ao sistema de teste do Django. Por exemplo: Def Test_filter (cliente): Response = Client.Get ('/ Browse /', {'filtro': '1'}) assert responita.status_code == 200Use *. / Gerenciamento.py teste * para executar o py .teste execuções de teste (ou seja, substitui o corredor padrão do teste Django). Você pode passar as opções de py.test para o comando e eles serão encaminhados para py.test. (Tecnicamente, eu não tenho passando todas as opções, apenas os mais comuns que eu uso). O comando de gerenciamento foi configurado para que o SyncDB use o django núcleo SyncDB, mesmo que o sul esteja instalado. Isso impede que as migrações em execução ao executar os testes da unidade. Este projeto difere de http://github.com/bfirsh/pytest_django, pois ele fornece um corredor de teste de Django que chama PY.Test, em vez de criar um plugin PY.Test para testar o Django projetos. Acredito que há funcionalidade sobreposta dos dois projetos, e também que eles podem ser integrados em um único projeto, mas eu não examinei a viabilidade disso ainda. Requisitos: · Pitão · Django.


django-pytest. Software Relacionado