AK
Size: a a a
AK
AK
if not isinstance(x, y): return False
и в конце return True
JW
self.assertTrue(...)
JW
JW
I
JW
JW
I
I
AK
JW
JW
>>> sorted(collections.Counter(l2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: '<' not supported between instances of 'type' and 'type'
AK
one = [1, 1.5, 'asd']
two = [str, int, float]
c1 = Counter(type(x) for x in one)
c2 = Counter(two)
assert c2 - c1 == Counter()
I
JW
JW
AK
JW
{'first_name': (Length, DataRequired)}
потом прохожу по этому словарю, дергаю поле формы через getattr() по его названию и проверяю, что для этого поля прописаны именно те валидаторы, которые я записал в словареAK