Описание тега pyhamcrest

0 ответов

Hamcrest утверждение для списка ndarray и строк

Я пытаюсь изменить существующее утверждение Hamcrest, чтобы отразить изменения в кодовой базе. Ранее тестируемая функция возвращала список двумерных ndarrays. [array([6.55258911, 8.86439133]), array([7.80198384, 7.59625325]), ..] Утверждение, чтобы …
01 мар '19 в 18:31
1 ответ

pyhamcrest содержит совпадения для списка диктов

Почему pyhamcrest терпит неудачу: содержит () совпадение для списка из 2 или более диктов, но отлично работает со списком из 1 диктов? PyHamcrest содержит Каков наилучший способ написать Hamcrest (Pyhamcrest) Matcher для списка диктов? Первый тест п…
13 окт '17 в 18:48
1 ответ

Почему PyHamcrest не имеет сопоставления отрицательного равенства?

Рассматривая API PyHamcrest, я вижу, что есть equal_to согласовани from hamcrest import * assert_that('1', equal_to('1')) но нет параллельного отрицательного метода, такого как not_equal_to from hamcrest import * assert_that('1', not_equal_to('2')) …
23 сен '17 в 18:37
2 ответа

pyhamcrest - Сравнить два списка

Я только начал изучать питон. В настоящее время пишется модульный тест, чтобы проверить, присутствуют ли элементы в ожидаемом списке в фактическом списке. def test_compare_list_of_items(): actual_list_of_items = ['a','b'] expected_list_of_items = ['…
3 ответа

Это моя программа, когда я возвращаю num_list, она не работает, но когда я кладу печать, она работает плавно,

Это моя программа, когда я возвращаю num_list, она не работает, но когда я кладу печать, она работает плавно, моя программа и другая программа друга точно такие же, но его программа работает, а моя нет. import random def make_random_real(): num_list…
12 май '21 в 00:37
0 ответов

PyHamcrest завершается со следующей ошибкой

У меня есть этот код с использованием библиотеки pyhamcrest(https://github.com/hamcrest/PyHamcrest): def check_search(url, voicemail, hidden, field, term): response = url.get(search=term) assert_that(response.items, has_item(has_entry(field, voicema…
12 янв '22 в 06:39
0 ответов

Проблема Marshmallow ValidationError 'field_name'

У меня есть один вопрос относительно более новых версий Marhsmallow API. В нашем проекте мы сейчас используем Marshmallow версии 3.0.0b14; и у нас определены следующие тестовые функции (работают отлично): from marshmallow.exceptions import Validatio…
04 фев '22 в 18:31
1 ответ

hamcrest: как ввести логическое значение

Я не уверен, почему я вижу ошибку, когда у меня есть этот код. all_is_valid выделен желтым цветом, и при наведении курсора я вижу ниже сообщение об ошибке. Как не выделить его? Ожидаемый тип «Matcher[bool]» (соответствует универсальному типу «Matche…
29 окт '21 в 19:44
0 ответов

Сопоставитель pyhamcrest для списка не работает

В моем коде есть следующая тестовая функция: from hamcrest import assert_that, contains_inanyorder, has_entries def test_associate_multiple_agents_to_skill(agent1, agent2, skill): with a.agent_skill(agent1, skill): response = confd.agents(agent2['id…
1 ответ

Python: функция Assert mock была вызвана со строкой, содержащей другую строку

Вот упрощенная версия проблемы, с которой я сталкиваюсь: допустим, у меня есть функция, которая принимает путь к каталогу, а затем удаляет все его содержимое, кроме (необязательно) назначенного «сохранить файл», import os KEEP_FILE_CONSTANT = '.gitk…
1 ответ

Pytest терпит неудачу при использовании повышения pyhamcrest

В настоящее время у меня есть тестовые примеры, подобные следующему: def test_foo(self): assert_that(self.target.do(), raises(FileNotFoundError)) Который проходит с использованием стандартной среды юнит-тестирования Python, однако, если я перехожу н…