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