예제 #1
0
    def import_json(self, package_name, data_source=None):
        """
        Imports objects from arches.json.

        """
        data_source = None if data_source == '' else data_source
        resource_graphs.load_graphs(path=data_source)
예제 #2
0
    def setUpClass(cls):
        resource_graphs.load_graphs(
            os.path.join(test_settings.RESOURCE_GRAPH_LOCATIONS))

        cls.NODE_NODETYPE_BRANCHMETADATAID = '22000000-0000-0000-0000-000000000001'
        cls.SINGLE_NODE_BRANCHMETADATAID = '22000000-0000-0000-0000-000000000000'
        cls.HERITAGE_RESOURCE_FIXTURE = 'd8f4db21-343e-4af3-8857-f7322dc9eb4b'
예제 #3
0
 def setUpClass(cls):
     resource_graphs.load_graphs(os.path.join(test_settings.RESOURCE_GRAPH_LOCATIONS))
     
     cls.ROOT_ID = 'd8f4db21-343e-4af3-8857-f7322dc9eb4b'
     cls.HERITAGE_RESOURCE_PLACE_ID = '9b35fd39-6668-4b44-80fb-d50d0e5211a2'
     cls.NODE_COUNT = 111
     cls.PLACE_NODE_COUNT = 17
     cls.client = Client()
예제 #4
0
    def setUpClass(cls):
        resource_graphs.load_graphs(
            os.path.join(test_settings.RESOURCE_GRAPH_LOCATIONS))

        cls.ROOT_ID = 'd8f4db21-343e-4af3-8857-f7322dc9eb4b'
        cls.HERITAGE_RESOURCE_PLACE_ID = '9b35fd39-6668-4b44-80fb-d50d0e5211a2'
        cls.NODE_COUNT = 111
        cls.PLACE_NODE_COUNT = 17
        cls.client = Client()
    def load_extra_nodes(self):

        extra_graph_dirs = [
            os.path.join(settings.PACKAGE_ROOT, "source_data",
                         "resource_graphs", "additional_graphs")
        ]

        # create a namedtuple to pass in as mock settings to the load_graphs commands
        # only the settings attributes that are needed in load_graphs are in this
        # namedtuple.
        Settings = namedtuple(
            "Settings", "RESOURCE_GRAPH_LOCATIONS "
            "LIMIT_ENTITY_TYPES_TO_LOAD PACKAGE_ROOT ROOT_DIR")
        mocksettings = Settings(extra_graph_dirs, None, settings.PACKAGE_ROOT,
                                settings.ROOT_DIR)

        load_graphs(settings=mocksettings)

        # individually set the concept relations to create the dropdown lists for
        # each of the new nodes.
        self.add_children_to_concept("EFFECT_TYPE.I4", "EFFECT_TYPE_1.I4")
        self.add_children_to_concept("EFFECT_TYPE.I4", "EFFECT_TYPE_2.I4")
        self.add_children_to_concept("EFFECT_TYPE.I4", "EFFECT_TYPE_3.I4")
        self.add_children_to_concept("EFFECT_TYPE.I4", "EFFECT_TYPE_4.I4")
        self.add_children_to_concept("EFFECT_TYPE.I4", "EFFECT_TYPE_5.I4")
        self.add_children_to_concept("EFFECT_CERTAINTY.I6",
                                     "EFFECT_CERTAINTY_1.I6")
        self.add_children_to_concept("EFFECT_CERTAINTY.I6",
                                     "EFFECT_CERTAINTY_2.I6")
        self.add_children_to_concept("EFFECT_CERTAINTY.I6",
                                     "EFFECT_CERTAINTY_3.I6")
        self.add_children_to_concept("EFFECT_CERTAINTY.I6",
                                     "EFFECT_CERTAINTY_4.I6")
        self.add_children_to_concept("EFFECT_CERTAINTY.I6",
                                     "EFFECT_CERTAINTY_5.I6")

        self.add_children_to_concept("FUNCTION_TYPE.I4",
                                     "SITE_FUNCTION_TYPE.I4")
        self.add_children_to_concept("FUNCTION_CERTAINTY.I6",
                                     "SITE_FUNCTION_CERTAINTY.I6")
예제 #6
0
def load_resource_graphs():
    resource_graphs.load_graphs(break_on_error=True)
    pass
def load_resource_graphs():
    resource_graphs.load_graphs(break_on_error=True)
    pass
예제 #8
0
    def setUpClass(cls):
        resource_graphs.load_graphs(os.path.join(test_settings.RESOURCE_GRAPH_LOCATIONS))

        cls.NODE_NODETYPE_GRAPHID = '22000000-0000-0000-0000-000000000001'
        cls.SINGLE_NODE_GRAPHID = '22000000-0000-0000-0000-000000000000'
        cls.HERITAGE_RESOURCE_FIXTURE = 'd8f4db21-343e-4af3-8857-f7322dc9eb4b'
예제 #9
0
def load_resource_graphs():
    resource_graphs.load_graphs(break_on_error=True, settings=test_settings)
    pass
예제 #10
0
def load_resource_graphs():
    resource_graphs.load_graphs(break_on_error=True, settings=test_settings)
    pass
예제 #11
0
 def load_graphs(self):
     load_graphs()