Ejemplo n.º 1
0
 def testParensAlone(self):
     self.assertEqual(roll_parser.check_match('d4+()'), False)
Ejemplo n.º 2
0
 def testBadParens(self):
     self.assertEqual(roll_parser.check_match('4(d4)'), False)
Ejemplo n.º 3
0
 def testJustParens(self):
     self.assertEqual(roll_parser.check_match('()'), False)
Ejemplo n.º 4
0
 def testBadLetter(self):
     self.assertEqual(roll_parser.check_match('4c4'), False)
Ejemplo n.º 5
0
 def testHangingD(self):
     self.assertEqual(roll_parser.check_match('4+4d'), False)
Ejemplo n.º 6
0
 def testInitialOperator(self):
     self.assertEqual(roll_parser.check_match('+d4'), False)
Ejemplo n.º 7
0
 def testHangingOperator(self):
     self.assertEqual(roll_parser.check_match('d4/'), False)
Ejemplo n.º 8
0
 def testParensMultiExpr(self):
     self.assertEqual(roll_parser.check_match('4d4*(2d6+98)'), True)
Ejemplo n.º 9
0
 def testOperatorAlone(self):
     self.assertEqual(roll_parser.check_match('+'), False)
Ejemplo n.º 10
0
 def testAllOperators(self):
     self.assertEqual(roll_parser.check_match('5+4-3*2/1'), True)
Ejemplo n.º 11
0
 def testParensSingleExpr(self):
     self.assertEqual(roll_parser.check_match('(4d4)'), True)
Ejemplo n.º 12
0
 def testMultipleDigits(self):
     self.assertEqual(roll_parser.check_match('1234567890d9876543210'),
                      True)
Ejemplo n.º 13
0
 def testMultipleDice(self):
     self.assertEqual(roll_parser.check_match('4d4+6d6'), True)
Ejemplo n.º 14
0
 def testMultipliedDie(self):
     self.assertEqual(roll_parser.check_match('6d6'), True)
Ejemplo n.º 15
0
 def testSingleDie(self):
     self.assertEqual(roll_parser.check_match('d6'), True)
Ejemplo n.º 16
0
 def testEmpty(self):
     self.assertEqual(roll_parser.check_match(''), False)