def load_data(self): """Load data sources in memory""" logging.debug("loading all default json input files...") self.org_dao.organizations = DataLoader._load_file( self.organizations_uri) Validator.validate_org_data(self.org_dao) self.user_dao.users = DataLoader._load_file(self.users_uri) Validator.validate_user_data(self.user_dao) self.link_users() self.ticket_dao.tickets = DataLoader._load_file(self.tickets_uri) Validator.validate_ticket_data(self.ticket_dao) self.link_tickets()
def test_load_org_file(): current_dir = os.path.dirname(os.path.realpath(__file__)) test_file = os.path.join(current_dir, 'resources', 'test_orgs.json') assert DataLoader._load_file(test_file)