1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
NO = 'no' YES = 'yes' SKIP = 'skip' ALL_STATUS = [YES, NO, SKIP] class Answer: def __init__(self, test, status, data, auto): self.test = test self.status = status self.data = data self.auto = auto def __str__(self): return self.test.name def get_properties(self): return dict((p, getattr(self, p)) for p in ("status", "data", "auto")) |