def test_invalid_missing_doublequote(self): with self.assertRaises(ParseException): identifier_syntax.parseString('"valid $name')
def test_invalid_missing_backquote(self): with self.assertRaises(ParseException): identifier_syntax.parseString("`valid $name")
def test_valid_backquoted_nonstandard(self): statement = identifier_syntax.parseString("`valid $name`") self.assertEqual(statement[0], "valid $name")
def test_valid_doublequoted_nonstandard(self): statement = identifier_syntax.parseString('"valid $name"') self.assertEqual(statement[0], "valid $name")
def test_valid_singlequoted(self): statement = identifier_syntax.parseString("'valid_$name'") self.assertEqual(statement[0], "valid_$name")