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