def test_to_mixed_case():  # noqa
    assert to_mixed_case('user') == 'user'
    assert to_mixed_case('User') == 'user'
    assert to_mixed_case('userStory') == 'userStory'
    assert to_mixed_case('UserStory') == 'userStory'
    assert to_mixed_case('User-Story') == 'userStory'
    assert to_mixed_case('User_Story') == 'userStory'
    assert to_mixed_case('User Story') == 'userStory'
    assert to_mixed_case('user story') == 'userStory'
 def calc_name(self):
     prefixs = self.prefix_comps
     path_comps = self.path_comps
     for p in prefixs:
         if path_comps[0] == p:
             path_comps = path_comps[1:]
     step1_name = ' '.join([comp for comp in path_comps if comp])
     return to_mixed_case(step1_name)
Beispiel #3
0
    def field_name(self):
        pure_type_name = self.type_class.replace('UI', '')
        if not self.type_class.startswith("UI"):
            if self.ftype in ui_field_custom_type_pure_name:
                pure_type_name = ui_field_custom_type_pure_name.get(self.ftype)
        if pure_type_name.endswith('Cell'):
            pure_type_name = 'Cell'

        if self.name == '_':
            return to_mixed_case(pure_type_name)
        else:
            if self.name.endswith('_'):
                return self.name[:-1]
            else:
                return  "{name}{type_name}".format(name=self.name, type_name=pure_type_name)
 def field_name(self):
     field_config = self.attrs.get('field')
     if field_config and field_config.config_value:
         return to_mixed_case(field_config.config_value)
     return super(BaseDataField, self).field_name
 def button_name(self):
     return to_mixed_case(self.name + 'Button')
Beispiel #6
0
 def ui_model_field_name(self):
     return to_mixed_case(self.ui_model_name)
Beispiel #7
0
 def mixed_name(self):
     return to_mixed_case(self.name)
Beispiel #8
0
 def mixed_model_name(self):
     return to_mixed_case(self.model_name)
Beispiel #9
0
 def field_name(self):
     name = self.name
     if self.name.endswith('?'):
         name = self.name[:-1]
     return to_mixed_case(name)