示例#1
0
    def handle(self, *args, **options):
        if not options['skip']:
            application_initialization()
            update_or_create_config_entities()

        projects = Project.objects.filter()
        placetypes = Placetype.objects.all()
        for project in projects:
            base_feature_class = project.db_entity_feature_class(DbEntityKey.BASE)
            base_features = base_feature_class.objects.all()
            for base_feature in base_features:
                base_feature.built_form = placetypes[randrange(0, len(placetypes)-1)]
                base_feature.save()
示例#2
0
    def handle(self, *args, **options):
        if not options['skip']:
            application_initialization()
            update_or_create_config_entities()

        user = update_or_create_users()['user']
        scenarios = update_or_create_scenarios()
        for scenario in scenarios:
            layer_library = scenario.presentation_set.filter(key=Keys.LAYER_LIBRARY_DEFAULT)[0]
            presentation_medium = layer_library.presentationmedium_set.get(db_entity_key=Keys.DB_ABSTRACT_PRIMARY_PARCEL_SOURCE)
            layer = Layer.objects.get(id=presentation_medium.id) # Cast
            layer_selection_class = get_or_create_layer_selection_class_for_layer(layer, scenario)
            layer_selection = layer_selection_class.objects.get(user=user, layer=layer)
            layer_selection.save()
示例#3
0
    def handle(self, *args, **options):
        if not options['skip']:
            application_initialization()
            update_or_create_config_entities()

        projects = Project.objects.filter()
        placetypes = Placetype.objects.all()
        for project in projects:
            base_feature_class = project.db_entity_feature_class(
                DbEntityKey.BASE)
            base_features = base_feature_class.objects.all()
            for base_feature in base_features:
                base_feature.built_form = placetypes[randrange(
                    0,
                    len(placetypes) - 1)]
                base_feature.save()
示例#4
0
    def handle(self, *args, **options):
        if not options['skip']:
            application_initialization()
            update_or_create_config_entities()

        user = update_or_create_users()['user']
        scenarios = update_or_create_scenarios()
        for scenario in scenarios:
            layer_library = scenario.presentation_set.filter(
                key=Keys.LAYER_LIBRARY_DEFAULT)[0]
            presentation_medium = layer_library.presentationmedium_set.get(
                db_entity_key=Keys.DB_ABSTRACT_PRIMARY_PARCEL_SOURCE)
            layer = Layer.objects.get(id=presentation_medium.id)  # Cast
            layer_selection_class = get_or_create_layer_selection_class_for_layer(
                layer, scenario)
            layer_selection = layer_selection_class.objects.get(user=user,
                                                                layer=layer)
            layer_selection.save()
示例#5
0
 def setup(self):
     super(TestCore, self).__init__()
     application_initialization()
     update_or_create_config_entities()
 def setup(self):
     super(TestPrimaryBaseUpdate, self).__init__()
     application_initialization()
     update_or_create_config_entities()