HTML Diff
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 = """ &lt;div class="card mb-3"&gt;&lt;div class="card-body"&gt;&lt;div class="d-flex flex-column flex-sm-row"&gt; &lt;div class="d-flex flex-column mr-4"&gt;&lt;div class="text-muted text-center mb-3"&gt; &lt;div class="h2 mb-0 font-weight-lighter"&gt;1&lt;/div&gt;&lt;div class="small"&gt;Ответ&lt;/div&gt;&lt;/div&gt; &lt;div class="text-muted text-center mb-3"&gt;&lt;div class="h2 mb-0 font-weight-lighter"&gt;7&lt;/div&gt; &lt;div class="small"&gt;Просмотров&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h5 class="card-title"&gt; &lt;a href="/resumes/1"&gt;Backend Software Engineer&lt;/a&gt;&lt;/h5&gt;&lt;div class="card-text"&gt; &lt;p&gt;Программист-самоучка, избравший путь постоянного самосовершенствования. Ценю красивый и лаконичный код, люблю функциональное программирование (великая троица &lt;code&gt;map&lt;/code&gt;, &lt;code&gt;filter&lt;/code&gt;, &lt;code&gt;reduce&lt;/code&gt;).&lt;/p&gt; &lt;p&gt;Использую JS, Ruby, PHP, Python, Elixir, Clojure в разной степени мастерства.&lt;/p&gt; &lt;p&gt;Восхищаюсь семейством LISP-языков, пишу свой интерпретатор LISP на Elixir. В настоящий момент углубляюсь в ОС Unix, чтобы в дальнейшем улучшить навыки DevOps.&lt;/p&gt; &lt;/div&gt;&lt;div class="text-right small"&gt;&lt;span class="mr-3 text-muted"&gt;12 дней&lt;/span&gt; &lt;a href="/users/6"&gt;Улугбек Туйчиев&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; """</p>
4 <p>html = """ &lt;div class="card mb-3"&gt;&lt;div class="card-body"&gt;&lt;div class="d-flex flex-column flex-sm-row"&gt; &lt;div class="d-flex flex-column mr-4"&gt;&lt;div class="text-muted text-center mb-3"&gt; &lt;div class="h2 mb-0 font-weight-lighter"&gt;1&lt;/div&gt;&lt;div class="small"&gt;Ответ&lt;/div&gt;&lt;/div&gt; &lt;div class="text-muted text-center mb-3"&gt;&lt;div class="h2 mb-0 font-weight-lighter"&gt;7&lt;/div&gt; &lt;div class="small"&gt;Просмотров&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h5 class="card-title"&gt; &lt;a href="/resumes/1"&gt;Backend Software Engineer&lt;/a&gt;&lt;/h5&gt;&lt;div class="card-text"&gt; &lt;p&gt;Программист-самоучка, избравший путь постоянного самосовершенствования. Ценю красивый и лаконичный код, люблю функциональное программирование (великая троица &lt;code&gt;map&lt;/code&gt;, &lt;code&gt;filter&lt;/code&gt;, &lt;code&gt;reduce&lt;/code&gt;).&lt;/p&gt; &lt;p&gt;Использую JS, Ruby, PHP, Python, Elixir, Clojure в разной степени мастерства.&lt;/p&gt; &lt;p&gt;Восхищаюсь семейством LISP-языков, пишу свой интерпретатор LISP на Elixir. В настоящий момент углубляюсь в ОС Unix, чтобы в дальнейшем улучшить навыки DevOps.&lt;/p&gt; &lt;/div&gt;&lt;div class="text-right small"&gt;&lt;span class="mr-3 text-muted"&gt;12 дней&lt;/span&gt; &lt;a href="/users/6"&gt;Улугбек Туйчиев&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; """</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>