Единичные тесты в модели Xamarin's View

Я встретил подобную проблему. Я попытался:

export LC_ALL=C
pip install --upgrade setuptools

Но это не решило проблему, но возникла другая ошибка:

AttributeError: объект 'str' не имеет атрибута 'rollback'

Затем я попытался:

pip install -U pip

Тогда проблема была решена.

0
задан Jesse Liberty 13 July 2018 в 14:32
поделиться

1 ответ

Я думаю, это зависит от важности этого приложения и этой специфической функциональности. Если это критически важно для бизнеса, то, скорее всего, это хорошая идея, чтобы обернуть его модульными тестами. Даже с очень маленькой бизнес-логикой вы можете столкнуться с исключительными случаями, к которым ваше приложение должно быть готово:

  • Нет сети
  • Ненадежная сеть
  • Неправильный / злонамеренный ввод пользователя
  • Неверный ответ сервера

В качестве альтернативы, может быть целесообразно заменить модульные тесты на тесты пользовательского интерфейса или на то, и другое. В этом случае можно будет проверить user flow скорее на очень простые биты и байты.

1
ответ дан EvZ 17 August 2018 в 12:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: