0 added
1 removed
Original
2026-01-01
Modified
2026-02-26
1
<h2>Ответы</h2>
1
<h2>Ответы</h2>
2
-
<p>0</p>
3
<p>Фикстуры - это заранее подготовленные наборы данных, которые используются в тестировании для создания стабильной и предсказуемой среды. Они позволяют отделить данные от логики тестов, что делает тесты более читабельными и управляемыми</p>
2
<p>Фикстуры - это заранее подготовленные наборы данных, которые используются в тестировании для создания стабильной и предсказуемой среды. Они позволяют отделить данные от логики тестов, что делает тесты более читабельными и управляемыми</p>
4
<p>Возьмем для примера HTML разметку:</p>
3
<p>Возьмем для примера HTML разметку:</p>
5
<p>html = """ <div class="card mb-3"><div class="card-body"><div class="d-flex flex-column flex-sm-row"> <div class="d-flex flex-column mr-4"><div class="text-muted text-center mb-3"> <div class="h2 mb-0 font-weight-lighter">1</div><div class="small">Ответ</div></div> <div class="text-muted text-center mb-3"><div class="h2 mb-0 font-weight-lighter">7</div> <div class="small">Просмотров</div></div></div><div><h5 class="card-title"> <a href="/resumes/1">Backend Software Engineer</a></h5><div class="card-text"> <p>Программист-самоучка, избравший путь постоянного самосовершенствования. Ценю красивый и лаконичный код, люблю функциональное программирование (великая троица <code>map</code>, <code>filter</code>, <code>reduce</code>).</p> <p>Использую JS, Ruby, PHP, Python, Elixir, Clojure в разной степени мастерства.</p> <p>Восхищаюсь семейством LISP-языков, пишу свой интерпретатор LISP на Elixir. В настоящий момент углубляюсь в ОС Unix, чтобы в дальнейшем улучшить навыки DevOps.</p> </div><div class="text-right small"><span class="mr-3 text-muted">12 дней</span> <a href="/users/6">Улугбек Туйчиев</a></div></div></div></div></div> """</p>
4
<p>html = """ <div class="card mb-3"><div class="card-body"><div class="d-flex flex-column flex-sm-row"> <div class="d-flex flex-column mr-4"><div class="text-muted text-center mb-3"> <div class="h2 mb-0 font-weight-lighter">1</div><div class="small">Ответ</div></div> <div class="text-muted text-center mb-3"><div class="h2 mb-0 font-weight-lighter">7</div> <div class="small">Просмотров</div></div></div><div><h5 class="card-title"> <a href="/resumes/1">Backend Software Engineer</a></h5><div class="card-text"> <p>Программист-самоучка, избравший путь постоянного самосовершенствования. Ценю красивый и лаконичный код, люблю функциональное программирование (великая троица <code>map</code>, <code>filter</code>, <code>reduce</code>).</p> <p>Использую JS, Ruby, PHP, Python, Elixir, Clojure в разной степени мастерства.</p> <p>Восхищаюсь семейством LISP-языков, пишу свой интерпретатор LISP на Elixir. В настоящий момент углубляюсь в ОС Unix, чтобы в дальнейшем улучшить навыки DevOps.</p> </div><div class="text-right small"><span class="mr-3 text-muted">12 дней</span> <a href="/users/6">Улугбек Туйчиев</a></div></div></div></div></div> """</p>
6
<p>Мы можем хранить его не в переменной в самих тестах, а в отдельном файле HTML файле в своей директории. А в тестах читать файл</p>
5
<p>Мы можем хранить его не в переменной в самих тестах, а в отдельном файле HTML файле в своей директории. А в тестах читать файл</p>
7
<h3>Преимущества фикстур</h3>
6
<h3>Преимущества фикстур</h3>
8
<ul><li>Упрощение тестов: Фикстуры делают тесты более понятными и легкими для чтения.</li>
7
<ul><li>Упрощение тестов: Фикстуры делают тесты более понятными и легкими для чтения.</li>
9
<li>Избежание ошибок: Хранение данных в отдельных файлах снижает вероятность ошибок при изменении данных.</li>
8
<li>Избежание ошибок: Хранение данных в отдельных файлах снижает вероятность ошибок при изменении данных.</li>
10
<li>Повторное использование: Фикстуры можно использовать в разных тестах, что уменьшает дублирование кода.</li>
9
<li>Повторное использование: Фикстуры можно использовать в разных тестах, что уменьшает дублирование кода.</li>
11
</ul>
10
</ul>