Пример #1
0
    def test_special_characters(self):

        self.assertEqual('!@#$%^&*()', camelcase.camel_case('! @ # $ % ^ & * ( )'))
        self.assertEqual('~`_-+={}[]|\:;', camelcase.camel_case('~ ` _ - + = { } [ ] | \ : ;'))
        self.assertEqual('""\'\'<>,.?/', camelcase.camel_case('" " \' \' < > , . ? /'))
        # Despite output still containing the tabs, words have proper capitalization
        self.assertEqual('tabs\tIn\tBetween', camelcase.camel_case('tAbS\tiN\tbEtWeEn'))
Пример #2
0
    def test_camelcase_sentence(self):

        self.assertEqual('helloWorld', camelcase.camel_case('Hello World'))
        self.assertEqual('', camelcase.camel_case(''))
        self.assertEqual('helloWorld',
                         camelcase.camel_case('  Hello    World   '))
        self.assertEqual('$$$$$@@', camelcase.camel_case('$$$$$ @@'))
        self.assertEqual('roof', camelcase.camel_case('ROOF'))
Пример #3
0
    def test_camelcase_space_between_words(self):

        self.assertEqual(
            'helloWorld',
            camelcase.camel_case('Hello            \tWorld      '))
Пример #4
0
    def test_spaces(self):
        self.assertEqual('hello', camelcase.camel_case('Hello '))

        self.assertEqual('hello', camelcase.camel_case(' Hello'))

        self.assertEqual('hello', camelcase.camel_case('  Hello'))
Пример #5
0
 def test_camelcase_with_tab(self):
     self.assertEqual('thisIsATabTest',
                      camelcase.camel_case('This is a \t tab test'))
Пример #6
0
 def test_camelcase_lots_of_words(self):
     self.assertEqual(
         'onceUponATimeThereLivedThreeLittlePigs',
         camelcase.camel_case(
             'once upon a time there lived three little pigs'))
Пример #7
0
 def test_camelcase_empty_string(self):
     self.assertEqual('', camelcase.camel_case(''))
     self.assertEqual('', camelcase.camel_case('     '))
Пример #8
0
 def test_camelcase_with_new_line(self):
     self.assertEqual('newLineTest',
                      camelcase.camel_case('new line \n test'))
Пример #9
0
    def test_leading_and_ending_spaces(self):

        self.assertEqual('test123Hello', camelcase.camel_case('  test 123 hello  '))
Пример #10
0
    def test_only_numbers(self):

        self.assertEqual('1234567890', camelcase.camel_case('1 2 3 4 5 6 7 8 9 0'))
Пример #11
0
 def test_empty_entry(self):
     self.assertEqual('', camelcase.camel_case(' '))
Пример #12
0
    def test_capital(self):
        self.assertEqual('helloWorld', camelcase.camel_case('hElLo WoRlD'))

        self.assertEqual('helloWorld', camelcase.camel_case('HELLO WORLD'))

        self.assertEqual('helloWorld', camelcase.camel_case('hello world'))
Пример #13
0
    def test_escape(self):
        self.assertEqual('helloWorld', camelcase.camel_case('\nHello World'))

        self.assertEqual('helloWorld', camelcase.camel_case('Hello World\n'))

        self.assertEqual('helloWorld', camelcase.camel_case('Hello\nWorld'))
Пример #14
0
    def test_digit_entry(self):
        self.assertEqual('', camelcase.camel_case(1234))

        self.assertEqual('', camelcase.camel_case('🐈'))
Пример #15
0
    def test_camelcase_sentence(self):

        self.assertEqual('helloWorld', camelcase.camel_case('Hello World'))
Пример #16
0
    def test_all_letters_same_case(self):

        self.assertEqual('thisIsAllCapitalLetters', camelcase.camel_case('THIS IS ALL CAPITAL LETTERS'))
        self.assertEqual('thisIsAllLowercaseLetters', camelcase.camel_case('this is all lowercase letters'))
Пример #17
0
    def test_camelcase_blank_sentence(self):

        self.assertEqual('', camelcase.camel_case(''))
Пример #18
0
    def test_camelcase_strings_with_number(self):

        self.assertEqual('one1', camelcase.camel_case('One1'))
Пример #19
0
 def test_camelcase_with_symbols(self):
     self.assertEqual('#*Cat9Lives?!',
                      camelcase.camel_case('#*cat 9 lives?!'))
     self.assertEqual('👽🌎🌺', camelcase.camel_case('👽🌎🌺'))
Пример #20
0
    def test_camelcase_stings_with_punctuation(self):

        self.assertEqual('hello.', camelcase.camel_case('Hello.'))
Пример #21
0
 def test_camelcase_sentence_extra_spaces(self):
     self.assertEqual('spacingTest',
                      camelcase.camel_case('  spacing   test    '))
     self.assertEqual('anotherSpacingTest',
                      camelcase.camel_case('  another  spacing    Test'))
Пример #22
0
    def test_camelcase_emoji(self):

        self.assertEqual('😂', camelcase.camel_case('😂'))
Пример #23
0
 def test_camelcase_sentence_with_numbers(self):
     self.assertEqual('cat9Lives', camelcase.camel_case('cat 9 lives'))
     self.assertEqual(
         '99BottlesOfWaterOnTheWall',
         camelcase.camel_case('99 bottles of water on the wall'))
Пример #24
0
    def test_camelcase_newlines(self):

        self.assertEqual('hello\n', camelcase.camel_case('Hello\n'))
Пример #25
0
 def test_camelcase_all_caps_input(self):
     self.assertEqual('testing', camelcase.camel_case('TESTING'))
     self.assertEqual('whenYouWishUponAStar',
                      camelcase.camel_case('WHEN YOU WISH UPON A STAR'))
Пример #26
0
    def test_camelcase_whitespace_after(self):

        self.assertEqual('hello', camelcase.camel_case('Hello '))
Пример #27
0
    def test_camelcase_sentence(self):

        self.assertEqual('helloWorld', camelcase.camel_case('Hello World'))
        self.assertEqual('\U0001f600',
                         camelcase.camel_case('\U0001f600'))  #emoji
Пример #28
0
 def test_one_word_entry(self):
     self.assertEqual('hello', camelcase.camel_case('Hello'))