def test_camel_case_test(self): convention = CamelCase() assert convention.formatted("NormalCamelCase") assert convention.formatted("HasNumericWord9") assert convention.formatted("HasAlphanumericWordF1") assert convention.formatted("ALLCAPS") assert not convention.formatted("9AsStartingCharacter")
def test_camel_case_conversion(self): convention = CamelCase() assert "Punctuation" == convention.convert("Punctuation.?") assert "StringWithSpaces" == convention.convert("String with spaces") assert "LowerCase" == convention.convert("lower_case") assert "Numeric1" == convention.convert("numeric 1") assert "AlphanumericB4b4" == convention.convert("alphanumeric b4b4") assert "SpacesAtEnd" == convention.convert("spaces At_end ") assert "SpaceAtStart" == convention.convert(" space at start") assert "IdempotentCase" == convention.convert("IdempotentCase")