December 23rd, 2016

404

век живи век учись

У меня только что тесты поймали крайне странную багу - переменные из одного теста оказывались внутри класса в другом тесте. В начале теста класс честно инициализировался, никаких моков.

После пристальных раздумий я минимизировал происходящее до следующего:

class C:
    a = {}
    def __init__(self, x):
        self.a[x] = x

x=C(1)
y=C(2)
print x.a


Проверьте, насколько вы знаете питон.

Collapse )