Exemplo n.º 1
0
 def test_03_addCategoryVariant(self):
     if not self.runAll:
         if 3 not in self.runTestCounts:
             return
     show = False
     print('  test_03_addCategoryVariant')
     addCatVars = (
         #skip variant for Farm
         (2, 'horsey'),
         (3, 'piggy'),
         (4, 'doggie'),
     )
     newExpCatVars = (
         #skip variant for Farm
         (5, 1, 2, 'horsey', 'HRS', '', 1),
         (6, 1, 3, 'piggy', 'PK', '', 1),
         (7, 1, 4, 'doggie', 'TJ', 'TK', 1),
     )
     db = CategorizerData(self.path, self.lock)
     for (catId, catVarName) in addCatVars:
         db._addCatVariant(catId, catVarName)
     self._addExpDataa('catVariants', newExpCatVars)
     actCats = db.dumpTable('categories')
     self.compareTuples('categories', self.expDataa['categories'], actCats,
                        show)
     actCatVars = db.dumpTable('catVariants')
     self.compareTuples('catVariants', self.expDataa['catVariants'],
                        actCatVars, show)
Exemplo n.º 2
0
    def test_03_addCategoryVariant(self):
        if not self.runAll:
            if 3 not in self.runTestCounts:
                return
        show = False
        print('  test_03_addCategoryVariant')
        addCatVarsA = (
            #skip variant for Farm
            (2, 'horsey'),
            (3, 'piggy'),
            (4, 'doggie'),
        )
        addCatVarsB = (
            (5, 'moosey'),
            (6, 'elky'),
            (7, 'bisoney'),
        )
        newExpCatVars = (
            #skip variant for Farm
            (8, 2, 2, 'horsey', 'HRS', '', 1),
            (9, 2, 3, 'piggy', 'PK', '', 1),
            (10, 2, 4, 'doggie', 'TJ', 'TK', 1),
            (11, 3, 5, 'moosey', 'MS', '', 1),
            (12, 3, 6, 'elky', 'ALK', '', 1),
            (13, 3, 7, 'bisoney', 'PSN', '', 1),
        )
        db = CategorizerData(self.path, self.lock)
        for (catId, catVarName) in addCatVarsA:
            db._addCatVariant(catId, catVarName)
        db.addNote('test note 1')
        for (catId, catVarName) in addCatVarsB:
            db._addCatVariant(catId, catVarName)

        self._addExpDataa('catVariants', newExpCatVars)
        actCats = db.dumpTable('categories')
        self.compareTuples('categories', self.expDataa['categories'], actCats,
                           show)
        actCatVars = db.dumpTable('catVariants')
        self.compareTuples('catVariants', self.expDataa['catVariants'],
                           actCatVars, show)