Resultados da pesquisa a pedido "pytest"

3 a resposta

Teste se o código é executado a partir de uma sessão py.test

Gostaria de me conectar a um banco de dados diferente se meu código estiver sendo executado em py.test. Existe uma função para chamar ou uma variável de ambiente que eu possa testar que me dirá se estou executando em uma sessão py.test? Qual é a ...

4 a resposta

Em que ordem os dispositivos pytest são executados?

Para um aplicativo que estou testando, gostaria de criar umautouse=True dispositivo elétrico que monkeypatchessmtplib.SMTP.connect falhar nos testes se tentarem enviar um email inesperadamente. No entanto, nos casos em que espero que os testes ...

1 a resposta

No pytest, como pular ou xfail certos jogos?

Eu tenho uma função de teste fortemente fixada que falha (como deveria) com determinadas entradas do aparelho. Como posso indicar isso? É isso que estou fazendo agora, e talvez haja uma maneira melhor. Eu sou muito novo empy.test então eu ...

2 a resposta

pytest: testes reutilizáveis para diferentes implementações da mesma interface

Imagine que eu implementei um utilitário (talvez uma classe) chamadoBar em um módulofooe escreveu os seguintes testes para ele. test_foo.py: from foo import Bar as Implementation from pytest import mark @mark.parametrize(<args>, <test data set ...

3 a resposta

pytest capsys: verificando a saída E relatando?

Python 3.4.1, pytest 2.6.2. Quando um teste falha,pytest relatará rotineiramente o que foi impresso em stdout pelo teste. Por exemplo, este código: def method_under_test(): print("Hallo, Welt!") return 41 def test_result_only(): result = ...

1 a resposta

Como você configura o PyCharm para executar o py.test com opções de linha de comando como -s?

Eu descobri como executar arquivos py.test do PyCharm: Configurações de execução / depuraçãona categoria de testes Python, clique no botão "+" para adicionar uma nova configuraçãoescolherpy.testinsira o caminho completo para o script Target e o ...

2 a resposta

Imprimindo tempos de execução de testes e fixando testes lentos com py.test

Estou executando testes de unidade em um servidor de IC usando py.test. Os testes usam recursos externos buscados na rede. Às vezes, o testador leva muito tempo, fazendo com que o testador seja abortado. Não posso repetir os ...

2 a resposta

unittest Vs pytest

No mais unittest, eu posso definir variáveis em uma classe e, em seguida, os métodos dessa classe podem escolher a variável que deseja usar ... class test_class(unittest.TestCase): def setUp(self): self.varA = 1 self.varB = 2 self.varC = 3 ...

2 a resposta

Isolando sessões de banco de dados py.test no Flask-SQLAlchemy

Estou tentando criar um aplicativo Flask com o Flask-SQLAlchemy; Eu uso pytest para testar o banco de dados. Um dos problemas parece estar criando sessões isoladas de banco de dados entre testes diferentes. Elaborei um exemplo completo e mínimo ...

1 a resposta

Criando bancos de dados em testes SQLAlchemy com PostgreSQL

Estou construindo um aplicativo Web Pyramid que é construído no topo do SQLAlchemy e confia apenas no PostgreSQL como back-end do banco de dados. O que seria uma maneira de ter a estrutura de testes unitários para que O banco de dados é ...