def test_0000_base(self): value1 = CurationValue() value1.id = 'value1' value1.title = u'Test Value 1' flag1 = MasterCurationFlag() flag1.id = 'flag1' flag1.values = [value1]
def setUp(self): def curation_value(i): result = CurationValue() result.id = i result.title = unicode(i) return result self.tool = CurationToolAnnotation() self.ids = { 'curation': ['a1', 'a2', 'a3'], 'quality': ['b1', 'b2', 'b3'], 'result': ['c1', 'c2', 'c3'], } for i, v in self.ids.iteritems(): flag = MasterCurationFlag() flag.id = i flag.values = [curation_value(vv) for vv in v] self.tool.addFlag(flag)
def master_flag(id, title, values): flag = MasterCurationFlag() flag.id = id flag.title = title flag.values = [curation_value(v, unicode(v)) for v in values] return flag