def testFileparamOnly(self): p = StrParameter('varName', 'name', ('--paramNames'), 'default', True, "Some help text") ap = MyArgParse(self) d = {} c = {'name': 'abcd'} self.assertTrue(p.fromFile(c, d)) self.assertFalse('varName' in d)
def testArgParse(self): p = StrParameter('varName', 'name', ('--paramNames'), 'default', False, "Some help text") ap = MyArgParse(self) p.toArgParse(ap) args = ap.parse_args(['--paramNames', 'value']) d = {} p.fromArgs(args, d) self.assertTrue('varName' in d) self.assertEqual(d['varName'], 'value')