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

Dec 23, 2016 11:21

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

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

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

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

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

python

Previous post Next post
Up