cython

Форк
0
/
richcmp_str_equals.py 
26 строк · 473.0 Байт
1
# mode: run
2

3
class plop(object):
4
    def __init__(self):
5
        pass
6

7
class testobj(object):
8
    def __init__(self):
9
        pass
10

11
    def __eq__(self, other):
12
        return plop()
13

14
def test_equals(x):
15
    """
16
    >>> x = testobj()
17
    >>> result = test_equals(x)
18
    >>> isinstance(result, plop)
19
    True
20
    >>> test_equals('hihi')
21
    False
22
    >>> test_equals('coucou')
23
    True
24
    """
25
    eq = x == 'coucou'  # not every str equals returns a bool ...
26
    return eq
27

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

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

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

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