TestExtendedCamel

The original first two rows ("hi" and " hi ")of this table don't pass because of the special handling of quoted strings: the fixture never sees the quotes. These two rows have been removed. The problem is in the fixture and string type adapter, it does not arise in a normal string. This case ought to be covered by the unit tests. (both cases should translate to 'quoteHiQuote').

fitLib.specify.TestCamelCase
name identifier
!#$%age bangHashDollarPercentAge
&'()* ampersandSingleQuoteLeftParenthesisRightParenthesisStar
+,-./: plusCommaMinusDotSlashColon
;=? semicolonEqualsQuestion
@[]\ atLeftSquareBracketRightSquareBracketBackslash
^`{}~ caretBackquoteLeftBraceRightBraceTilde

fitLib.specify.TestCamelCase
name identifier
two words twoWords
three wee words threeWeeWords
23 two3
2 words twoWords
cost $ costDollar
cost$ costDollar
! bang
!! bangBang
meet @ meetAt
rick@rimu.com rickAtRimuDotCom
blank

The last row was eliminated because case is not a Python keyword.

fitLib.specify.TestCamelCase
name identifier
for for_
class class_