Exemple #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"
Exemple #2
0
 def test_has_under(self):
     assert snake2ucamel("max_size") == "MaxSize"
     assert snake2ucamel("a_big_name") == "ABigName"
Exemple #3
0
 def test_has_numbers(self):
     assert snake2ucamel("convert2string") == "Convert2String"
     assert snake2ucamel("this_is_1_number") == "ThisIs1Number"
Exemple #4
0
 def test_no_under(self):
     assert snake2ucamel("maxsize") == "Maxsize"
     assert snake2ucamel("abigname") == "Abigname"
Exemple #5
0
 def test_no_under(self):
     assert snake2ucamel("maxsize") == "Maxsize"
     assert snake2ucamel("abigname") == "Abigname"
Exemple #6
0
 def test_protected_name_mangling(self):
     assert snake2ucamel("_myattr__FromThisClass") \
            == "_Myattr__FromThisClass"
     assert snake2ucamel("_my_attr__FromThisClass") \
            == "_MyAttr__FromThisClass"
Exemple #7
0
 def test_trailing_underscore(self):
     assert snake2ucamel("data_") == "Data_"
     assert snake2ucamel("another_data_") == "AnotherData_"
Exemple #8
0
 def test_protected_name_mangling(self):
     assert snake2ucamel("_myattr__FromThisClass") \
            == "_Myattr__FromThisClass"
     assert snake2ucamel("_my_attr__FromThisClass") \
            == "_MyAttr__FromThisClass"
Exemple #9
0
 def test_dunder(self):
     assert snake2ucamel("__magic__") == "__Magic__"
     assert snake2ucamel("__some_magic__") == "__SomeMagic__"
Exemple #10
0
 def test_private_leading_underscore(self):
     assert snake2ucamel("_abigname") == "_Abigname"
     assert snake2ucamel("_a_big_name") == "_ABigName"
Exemple #11
0
 def test_protected_leading_double_underscore(self):
     assert snake2ucamel("__maxsize") == "__Maxsize"
     assert snake2ucamel("__max_size") == "__MaxSize"
Exemple #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"
Exemple #13
0
 def test_has_numbers(self):
     assert snake2ucamel("convert2string") == "Convert2String"
     assert snake2ucamel("this_is_1_number") == "ThisIs1Number"
Exemple #14
0
 def test_has_under(self):
     assert snake2ucamel("max_size") == "MaxSize"
     assert snake2ucamel("a_big_name") == "ABigName"
Exemple #15
0
 def test_private_leading_underscore(self):
     assert snake2ucamel("_abigname") == "_Abigname"
     assert snake2ucamel("_a_big_name") == "_ABigName"
Exemple #16
0
 def test_trailing_underscore(self):
     assert snake2ucamel("data_") == "Data_"
     assert snake2ucamel("another_data_") == "AnotherData_"
Exemple #17
0
 def test_protected_leading_double_underscore(self):
     assert snake2ucamel("__maxsize") == "__Maxsize"
     assert snake2ucamel("__max_size") == "__MaxSize"
Exemple #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_"
Exemple #19
0
 def test_dunder(self):
     assert snake2ucamel("__magic__") == "__Magic__"
     assert snake2ucamel("__some_magic__") == "__SomeMagic__"
Exemple #20
0
 def test_empty(self):
     assert snake2ucamel("") == ""
Exemple #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_"
Exemple #22
0
 def test_empty(self):
     assert snake2ucamel("") == ""