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_ | |