Resultados da pesquisa a pedido "pytest"
Py.test Nenhum módulo chamado *
Eu tenho uma estrutura de pastas como esta App --App --app.py --Docs --Tests --test_app.pyNo meutest_app.py file, Tenho uma linha para importar meu módulo de aplicativo. Quando executo py.test na pasta raiz, recebo este erro sobre nenhum módulo ...
pytest: teste parametrizado com produto cartesiano de argumentos
Imaginando, existe alguma maneira (mais) elegante de parametrizar com o produto cartesiano? Isto é o que eu descobri até agora: numbers = [1,2,3,4,5] vowels = ['a','e','i','o','u'] consonants = ['x','y','z'] cartesian = [elem for elem in ...
como compartilhar uma variável entre módulos para todos os testes em py.test
Eu tenho vários testes executados pelo py.test que estão localizados em várias classes em vários arquivos. Qual é a maneira mais simples de compartilhar um dicionário grande - que eu não quero duplicar - com todos os métodos de todas as classes ...
Como afirmar corretamente que uma exceção é gerada no pytest?
Código:# coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) Resultado:================================ test session starts ...
Selênio - visible_of_element_located: __init __ () leva exatamente 2 argumentos (3 dados)
Estou recebendo esse erro no meu código de teste que usa as ligações Selenium Python: > twitter_campaigns = wait.until(EC.visibility_of_element_located(By.CSS_SELECTOR, TWITTER_CAMPAIGNS)) E TypeError: __init__() takes exactly 2 arguments (3 ...
Como imprimir no console no Py Test?
Estou tentando usar o Desenvolvimento Orientado a Testes com opytest módulo. pytest não vaiprint para o console quando escrevoprint. eu usopy.test my_tests.py para executá-lo ... odocumentation parece dizer que deve funcionar por ...
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 ...
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 ...
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 ...
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 ...