def test_0010_invalid_value(self):
     flag1 = MasterCurationFlag()
     flag1.id = 'flag1'
     self.assertRaises(WrongType,
         setattr, flag1, 'values', object)
     self.assertRaises(WrongContainedType,
         setattr, flag1, 'values', [object])
    def test_0020_keys(self):
        ids = ['test1', 'test2', 'test4']
        for i in ids:
            flag = MasterCurationFlag()
            flag.id = i
            self.tool.addFlag(flag)

        self.assertEqual(self.tool.keys(), ids)
    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 test_0010_add_and_get(self):
     flag = MasterCurationFlag()
     flag.id = 'test'
     self.tool.addFlag(flag)
     self.assertEqual(self.tool.getFlag('test'), flag)
Beispiel #6
0
 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