haystack

Форк
0
/
document-equality-4bc1b5273bd5b7f1.yaml 
14 строк · 491.0 Байт
1
---
2
preview:
3
  - |
4
    Refactor `Document.__eq__()` so it compares the `Document`s dictionary
5
    representation instead of only their `id`.
6
    Previously this comparison would have unexpectedly worked:
7
    ```python
8
    first_doc = Document(id="1", content="Hey!")
9
    second_doc = Document(id="1", content="Hello!")
10
    assert first_doc == second_doc
11
    first_doc.content = "Howdy!"
12
    assert first_doc == second_doc
13
    ```
14
    With this change the last comparison would rightly fail.
15

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.