Побочный эффект Python Test Test возвращает функцию вместо значенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Побочный эффект Python Test Test возвращает функцию вместо значения

Сообщение Anonymous »

Я работаю через создание модульных тестов для приложения Python, которое обрабатывает данные через DataFrames Pandas. Один раздел этого приложения формата данных в различных столбцах DataFrame. Я хочу издеваться над функцией series.apply для форматирования значений столбцов в строки.source_table_df["col1"] = source_table_df["col1"].apply(self._format_col)
< /code>
Я издеваюсь над этим следующим кодом: < /p>
with patch("pandas.core.series.Series.apply") as mock_apply:
mock_apply.side_effect = (lambda val: str(val))
< /code>
Для моего модульного теста у меня есть таблица, которая выглядит так: < /p>
col1
===
1
1
1
< /code>
И я ищу это, чтобы быть преобразованным в: < /p>
col1
===
"1"
"1"
"1"
< /code>
Однако я получаю следующий результат: < /p>
col1
===



< /code>
Как я могу правильно издеваться над преобразованием значений столбца? Спасибо за ваше время.

Подробнее здесь: https://stackoverflow.com/questions/796 ... d-of-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»