Example #1
0
 def test_ends_with_numbers(self):
     assert snake2ucamel("testing2") == "Testing2"
     assert snake2ucamel("number_1") == "Number1"
     assert snake2ucamel("not_135") == "Not135"
     assert snake2ucamel("do_it_again2") == "DoItAgain2"
Example #2
0
 def test_has_under(self):
     assert snake2ucamel("max_size") == "MaxSize"
     assert snake2ucamel("a_big_name") == "ABigName"
Example #3
0
 def test_has_numbers(self):
     assert snake2ucamel("convert2string") == "Convert2String"
     assert snake2ucamel("this_is_1_number") == "ThisIs1Number"
Example #4
0
 def test_no_under(self):
     assert snake2ucamel("maxsize") == "Maxsize"
     assert snake2ucamel("abigname") == "Abigname"
Example #5
0
 def test_no_under(self):
     assert snake2ucamel("maxsize") == "Maxsize"
     assert snake2ucamel("abigname") == "Abigname"
Example #6
0
 def test_protected_name_mangling(self):
     assert snake2ucamel("_myattr__FromThisClass") \
            == "_Myattr__FromThisClass"
     assert snake2ucamel("_my_attr__FromThisClass") \
            == "_MyAttr__FromThisClass"
Example #7
0
 def test_trailing_underscore(self):
     assert snake2ucamel("data_") == "Data_"
     assert snake2ucamel("another_data_") == "AnotherData_"
Example #8
0
 def test_protected_name_mangling(self):
     assert snake2ucamel("_myattr__FromThisClass") \
            == "_Myattr__FromThisClass"
     assert snake2ucamel("_my_attr__FromThisClass") \
            == "_MyAttr__FromThisClass"
Example #9
0
 def test_dunder(self):
     assert snake2ucamel("__magic__") == "__Magic__"
     assert snake2ucamel("__some_magic__") == "__SomeMagic__"
Example #10
0
 def test_private_leading_underscore(self):
     assert snake2ucamel("_abigname") == "_Abigname"
     assert snake2ucamel("_a_big_name") == "_ABigName"
Example #11
0
 def test_protected_leading_double_underscore(self):
     assert snake2ucamel("__maxsize") == "__Maxsize"
     assert snake2ucamel("__max_size") == "__MaxSize"
Example #12
0
 def test_ends_with_numbers(self):
     assert snake2ucamel("testing2") == "Testing2"
     assert snake2ucamel("number_1") == "Number1"
     assert snake2ucamel("not_135") == "Not135"
     assert snake2ucamel("do_it_again2") == "DoItAgain2"
Example #13
0
 def test_has_numbers(self):
     assert snake2ucamel("convert2string") == "Convert2String"
     assert snake2ucamel("this_is_1_number") == "ThisIs1Number"
Example #14
0
 def test_has_under(self):
     assert snake2ucamel("max_size") == "MaxSize"
     assert snake2ucamel("a_big_name") == "ABigName"
Example #15
0
 def test_private_leading_underscore(self):
     assert snake2ucamel("_abigname") == "_Abigname"
     assert snake2ucamel("_a_big_name") == "_ABigName"
Example #16
0
 def test_trailing_underscore(self):
     assert snake2ucamel("data_") == "Data_"
     assert snake2ucamel("another_data_") == "AnotherData_"
Example #17
0
 def test_protected_leading_double_underscore(self):
     assert snake2ucamel("__maxsize") == "__Maxsize"
     assert snake2ucamel("__max_size") == "__MaxSize"
Example #18
0
 def test_requires_underscores_as_separators(self):
     assert snake2ucamel("these_are_1_2_3_numbers") \
            == "TheseAre1_2_3Numbers"
     assert snake2ucamel("invalid%#_@s__123_456_name_") \
            == "Invalid%#_@S__123_456Name_"
Example #19
0
 def test_dunder(self):
     assert snake2ucamel("__magic__") == "__Magic__"
     assert snake2ucamel("__some_magic__") == "__SomeMagic__"
Example #20
0
 def test_empty(self):
     assert snake2ucamel("") == ""
Example #21
0
 def test_requires_underscores_as_separators(self):
     assert snake2ucamel("these_are_1_2_3_numbers") \
            == "TheseAre1_2_3Numbers"
     assert snake2ucamel("invalid%#_@s__123_456_name_") \
            == "Invalid%#_@S__123_456Name_"
Example #22
0
 def test_empty(self):
     assert snake2ucamel("") == ""