Lines Matching refs:validateTestBoxReqExpr
520 sError = TestCaseData.validateTestBoxReqExpr(oValue);
620 def validateTestBoxReqExpr(sExpr):
1363 self.assertEqual(TestCaseData.validateTestBoxReqExpr(None), None);
1364 self.assertEqual(TestCaseData.validateTestBoxReqExpr(''), None);
1367 self.assertEqual(TestCaseData.validateTestBoxReqExpr('cMbMemory > 10'), None);
1368 self.assertEqual(TestCaseData.validateTestBoxReqExpr('cMbScratch < 10'), None);
1369 self.assertEqual(TestCaseData.validateTestBoxReqExpr('fChipsetIoMmu'), None);
1370 self.assertEqual(TestCaseData.validateTestBoxReqExpr('fChipsetIoMmu is True'), None);
1371 self.assertEqual(TestCaseData.validateTestBoxReqExpr('fChipsetIoMmu is False'), None);
1372 self.assertEqual(TestCaseData.validateTestBoxReqExpr('fChipsetIoMmu is None'), None);
1373 self.assertEqual(TestCaseData.validateTestBoxReqExpr('isinstance(fChipsetIoMmu, bool)'), None);
1374 self.assertEqual(TestCaseData.validateTestBoxReqExpr('isinstance(iTestBoxScriptRev, int)'), None);
1375 self.assertEqual(TestCaseData.validateTestBoxReqExpr('isinstance(cMbScratch, long)'), None);
1378 self.assertNotEqual(TestCaseData.validateTestBoxReqExpr('this is an bad expression, surely it must be'), None);
1379 self.assertNotEqual(TestCaseData.validateTestBoxReqExpr('x = 1 + 1'), None);
1380 self.assertNotEqual(TestCaseData.validateTestBoxReqExpr('__import__(\'os\').unlink(\'/tmp/no/such/file\')'), None);
1381 self.assertNotEqual(TestCaseData.validateTestBoxReqExpr('print "foobar"'), None);