def test_050_import_subtree_with_prefix(self): """ Test an import of bvn-prefixed units. """ print("Test 050") self._clear_database() sd = sd_importer.SdImport( self.importer, MUNICIPALTY_NAME, MUNICIPALTY_CODE, import_date_from=GLOBAL_GET_DATE, org_only=True, org_id_prefix="adm_", ) sd.create_ou_tree( create_orphan_container=False, # 'Direktionen encoded with org prefix 'adm_' sub_tree="fff9e2a6-d670-b656-c719-994eeac03a74", ) self.importer.import_all() count = _count(MOX_BASE) print(count) self.assertTrue(count["unit_count"] in range(450, 470))
def test_030_import_subtree(self): """ Test an import of a single sub-tree. """ print("Test 030") self._clear_database() sd = sd_importer.SdImport( self.importer, MUNICIPALTY_NAME, MUNICIPALTY_CODE, import_date_from=GLOBAL_GET_DATE, org_only=True, org_id_prefix=None, ) sd.create_ou_tree( create_orphan_container=False, # Direktør m.a. CAY,CBK,CTM, CEI sub_tree="3e890083-589b-4a00-ba00-000001350001", ) self.importer.import_all() count = _count(MOX_BASE) print(count) self.assertTrue(count["unit_count"] in range(460, 465))
def test_040_import_subtree_with_super(self): """ Test an import of a single sub-tree with a super unit. """ print("Test 040") self._clear_database() sd = sd_importer.SdImport( self.importer, MUNICIPALTY_NAME, MUNICIPALTY_CODE, import_date_from=GLOBAL_GET_DATE, org_only=True, org_id_prefix=None, ) adm_name = "AdmOrg" self.importer.add_klasse( identifier=adm_name, facet_type_ref="org_unit_type", user_key=adm_name, scope="TEXT", title=adm_name, ) self.importer.add_organisation_unit( identifier=adm_name, name=adm_name, user_key=adm_name, type_ref=adm_name, date_from="1930-01-01", date_to=None, parent_ref=None, ) sd.create_ou_tree( create_orphan_container=False, super_unit=adm_name, sub_tree="3e890083-589b-4a00-ba00-000001350001", ) self.importer.import_all() count = _count(MOX_BASE) print(count) self.assertTrue(count["unit_count"] in range(450, 470))
def test_010_standard_import(self): """ self a standard SD import """ print("Test 010") self._clear_database() sd = sd_importer.SdImport( self.importer, MUNICIPALTY_NAME, MUNICIPALTY_CODE, import_date_from=GLOBAL_GET_DATE, org_only=True, org_id_prefix=None, ) sd.create_ou_tree(create_orphan_container=True) self.importer.import_all() count = _count(MOX_BASE) print(count) self.assertTrue(count["unit_count"] in range(550, 560))
def test_060_full_double_import(self): # Import of Administration adm_name = "AdmOrg" print("Test 060") self._clear_database() self.importer.add_klasse( identifier=adm_name, facet_type_ref="org_unit_type", user_key=adm_name, scope="TEXT", title=adm_name, ) self.importer.add_organisation_unit( identifier=adm_name, uuid="11111111-1111-1111-1111-111111111111", name=adm_name, user_key=adm_name, type_ref=adm_name, date_from="1930-01-01", date_to=None, parent_ref=None, ) sd = sd_importer.SdImport( self.importer, MUNICIPALTY_NAME, MUNICIPALTY_CODE, import_date_from=GLOBAL_GET_DATE, org_only=True, org_id_prefix="adm_", ) sd.create_ou_tree( create_orphan_container=False, # 'Direktionen encoded with org prefix 'adm_' sub_tree="fff9e2a6-d670-b656-c719-994eeac03a74", super_unit=adm_name, ) # Import of Lønorganisation løn_name = "LønOrg" self.importer.add_klasse( identifier=løn_name, facet_type_ref="org_unit_type", user_key=løn_name, scope="TEXT", title=løn_name, ) self.importer.add_organisation_unit( identifier=løn_name, uuid="22222222-2222-2222-2222-222222222222", name=løn_name, user_key=løn_name, type_ref=løn_name, date_from="1930-01-01", date_to=None, parent_ref=None, ) sd = sd_importer.SdImport( self.importer, MUNICIPALTY_NAME, MUNICIPALTY_CODE, import_date_from=GLOBAL_GET_DATE, org_only=True, org_id_prefix=None, ) sd.create_ou_tree(create_orphan_container=False, super_unit=løn_name) self.importer.import_all() count = _count(MOX_BASE) print(count) self.assertTrue(count["unit_count"] in range(1000, 1050))