Esempio n. 1
0
 def try_prefix(original_type, prefix, supposed_resource_name):
     """
     :param original_type: The resource type
     :param prefix:
     :param supposed_resource_name: What should the resource name be?
     """
     type_name = Naming.new_type(original_type, prefix)
     equal = original_type if prefix is None else '{}{}{}'.format(
         prefix, Naming.TYPE_PREFIX, original_type)
     assert_that(type_name).is_equal_to(equal)
     resource_name = Naming.resource(type_name)
     equal = supposed_resource_name if prefix is None else '{}{}{}'.format(
         prefix, Naming.RESOURCE_PREFIX, supposed_resource_name)
     assert_that(resource_name).is_equal_to(equal)
Esempio n. 2
0
 def try_prefix(original_type, prefix, supposed_resource_name):
     """
     :param original_type: The resource type
     :param prefix:
     :param supposed_resource_name: What should the resource name be?
     """
     type_name = Naming.new_type(original_type, prefix)
     equal = original_type if prefix is None else "{}{}{}".format(prefix, Naming.TYPE_PREFIX, original_type)
     assert_that(type_name).is_equal_to(equal)
     resource_name = Naming.resource(type_name)
     equal = (
         supposed_resource_name
         if prefix is None
         else "{}{}{}".format(prefix, Naming.RESOURCE_PREFIX, supposed_resource_name)
     )
     assert_that(resource_name).is_equal_to(equal)
Esempio n. 3
0
 def new_type(type_name):
     from ereuse_devicehub.resources.event.device.settings import DeviceEvent
     return Naming.new_type(type_name, DeviceEvent._settings['prefix'])
Esempio n. 4
0
 def type_name(cls):
     return Naming.new_type(cls.__name__, cls._settings['prefix'])
Esempio n. 5
0
 def type_name(cls):
     return Naming.new_type(cls.__name__, cls._settings['prefix'])