Я новичок в python. Я пытаюсь настроить тесты для своих классов python, используя нос. Где я могу разместить активы для своих тестов?Где я могу разместить активы для своих тестов на python?
Итак, давайте скажем, что у меня есть класс, который управляет изображением. У меня есть изображение для каждого теста. Где бы я поместил эти изображения для своих тестов? Я не хочу, чтобы они были в моей производственной среде. Они предназначены только для тестирования.
@ Ziz, ничего плохого в написании тестов для классов python. – alexis
Обычно я просто перехожу в папку 'tests' с тестовыми модулями. Смотрите * yaml * файлы здесь: https://bitbucket.org/miohtama/cryptoassets/src/bf2c3affa5528c6e96bfcc96b0caf4b0c9a9ec27/cryptoassets/core/tests/?at=master –
Лично у меня есть папка «data». Если данные не разделяются между файлами, а для каждого скрипта или даже класса есть несколько файлов, вы можете подумать о том, что для каждого из «myscript» можно использовать «test_myscript_data» (я также сделал бы их вложенными папками). Кроме того, избегайте опросов, сколько вы можете с помощью модульных тестов: они делают обслуживание кошмаром. Для случаев, когда у вас нет выбора, комментарий Микко имеет тенденцию быть нормой. Делай все, что нужно, чтобы сохранить чистоту, но ясно, что необходимо для проведения теста. –