def testDeprecated(self): date = InputParameters() date.addParam('year', 'doco') self.assertIn('year', date) self.assertEqual('doco', date.parameter('year').doc) date.addParam('day', 1, 'doco') self.assertIn('day', date) self.assertEqual(date.getValue('day'), 1) self.assertEqual('doco', date.parameter('year').doc) date.addRequiredParam('month', 1, "doco") self.assertEqual(date.isRequired('day'), False) self.assertEqual(date.isRequired('month'), True) self.assertEqual(date['month'], 1) date['month'] = 2 self.assertEqual(date['month'], 2)
def testParameter(self): font = InputParameters() font.add('size', default=24) p = font.parameter('size') self.assertIsInstance(p, Parameter)