def test_snake_to_camel_input_snake_changes(): assert snake_to_camel('snake_case') == 'snakeCase' assert snake_to_camel('this_is_snake_case') == 'thisIsSnakeCase'
def test_snake_to_camel_input_does_not_change(): assert snake_to_camel('alreadyCamel') == 'alreadyCamel' assert snake_to_camel('thisIsCamelCase') == 'thisIsCamelCase' assert snake_to_camel('thisIsHTML') == 'thisIsHTML'
def test_snake_to_camel_simple_does_not_change(): assert snake_to_camel('x') == 'x' assert snake_to_camel('simple') == 'simple' assert snake_to_camel('longbutstillsimple') == 'longbutstillsimple'
def test_snake_to_wrong_camel_case(): assert snake_to_camel('load_XML_from_string') == 'loadXMLFromString' assert snake_to_camel('load_xml_from_string') == 'loadXmlFromString'
def test_snake_to_camel_input_pascal_does_not_change(): assert snake_to_camel('Class') == 'Class' assert snake_to_camel('ThisIsAClass') == 'ThisIsAClass'
def test_snake_to_camel_input_snake_changes(): assert snake_to_camel('snake_case') == 'snakeCase' assert snake_to_camel('this_is_snake_case') == 'thisIsSnakeCase' assert snake_to_camel('layer1_mask') == 'layer1Mask' assert snake_to_camel('layer_mask1') == 'layerMask1'