~bladernr/checkbox/1095713-set-pipefail-on-sleep-jobs

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"))