def setup_module():
    """Create a fresh db (once) for all tests in this module"""
    configure_logging(verbosity=2, logfile='unittest.log')
    c = Config()
    if c.get('general', 'in_production'):  # pragma: no cover
        raise RuntimeError("DO NOT run destructive test on production system")
    create_tables(enable_delete=True, **db_params(CONFIG_SECTION))

    # create a "test_region" and a couple bogus facilities
    f1 = Facility(county='KING',
                  npi=10987,
                  zip='12345',
                  organization_name='Reason Medical Center',
                  local_code='RMC')
    f2 = Facility(county='POND',
                  npi=65432,
                  zip='67890',
                  organization_name='No-Reason Medical Center',
                  local_code='NMC')
    conn = db_connection(CONFIG_SECTION)
    conn.session.add(f1)
    conn.session.add(f2)
    conn.session.commit()
    rr1 = ReportableRegion(region_name='test_region', dim_facility_pk=10987)
    conn.session.add(rr1)
    conn.session.commit()
    conn.disconnect()
示例#2
0
def setup_module():
    """Create a fresh db (once) for all tests in this module"""
    configure_logging(verbosity=2, logfile='unittest.log')
    c = Config()
    if c.get('general', 'in_production'):  # pragma: no cover
        raise RuntimeError("DO NOT run destructive test on production system")

    create_tables(enable_delete=True, **db_params(CONFIG_SECTION))
def setup_module():
    """Create a fresh db (once) for all tests in this module"""
    configure_logging(verbosity=2, logfile='unittest.log')
    c = Config()
    if c.get('general', 'in_production'):  # pragma: no cover
        raise RuntimeError("DO NOT run destructive test on production system")

    create_tables(enable_delete=True, **db_params(CONFIG_SECTION))
def setup_module():
    """Create a fresh db (once) for all tests in this module"""
    configure_logging(verbosity=2, logfile='unittest.log')
    c = Config()
    if c.get('general', 'in_production'):  # pragma: no cover
        raise RuntimeError("DO NOT run destructive test on production system")
    create_tables(enable_delete=True, **db_params(CONFIG_SECTION))

    # Load in all the static data in anonymized form
    static_data_file = open(os.path.join(os.path.dirname(
        os.path.abspath(__file__)), 'anon_static_db_data.yaml'), 'r')
    load_file(static_data_file)
def setup_module():
    """Create a fresh db (once) for all tests in this module"""
    configure_logging(verbosity=2, logfile='unittest.log')
    c = Config()
    if c.get('general', 'in_production'):  # pragma: no cover
        raise RuntimeError("DO NOT run destructive test on production system")
    create_tables(enable_delete=True, **db_params(CONFIG_SECTION))

    # Load in all the static data in anonymized form
    static_data_file = open(
        os.path.join(os.path.dirname(os.path.abspath(__file__)),
                     'anon_static_db_data.yaml'), 'r')
    load_file(static_data_file)
 def setUp(self):
     self.connection = db_connection(CONFIG_SECTION)
     self.session = self.connection.session
     params = db_params(CONFIG_SECTION)
     self.report_criteria = ReportCriteria()
     self.report_criteria.database = params['database']
     self.report_criteria.start_date =\
         self.report_criteria.end_date =\
                                        "2009-01-01"
     self.report_criteria.include_updates = True
     self.report = GenerateReport(user=params['user'],
                                  password=params['password'],
                                  report_criteria=self.report_criteria)
     self.report.IGNORE_SITE = 'Ekek'
     self.output = self.report.output_filename
 def setUp(self):
     self.connection = db_connection(CONFIG_SECTION)
     self.session = self.connection.session
     params = db_params(CONFIG_SECTION)
     self.report_criteria = ReportCriteria()
     self.report_criteria.database = params['database']
     self.report_criteria.start_date =\
         self.report_criteria.end_date =\
                                        "2009-01-01"
     self.report_criteria.include_updates = True
     self.report = GenerateReport(user=params['user'],
                                  password=params['password'],
                                  report_criteria=self.report_criteria)
     self.report.IGNORE_SITE = 'Ekek'
     self.output = self.report.output_filename
    def setUp(self):
        self.conn = db_connection(CONFIG_SECTION)
        params = db_params(CONFIG_SECTION)
        self.report_criteria = ReportCriteria()
        self.report_criteria.database = params['database']
        self.report_criteria.start_date =\
            self.report_criteria.end_date = "2009-01-01"
        # setting reportable_region requires db validation
        self.report_criteria.credentials(user=params['user'],
                                         password=params['password'])
        self.report_criteria.reportable_region = 'test_region'

        self.report = GenerateReport(user=params['user'],
                                     password=params['password'],
                                     report_criteria=self.report_criteria)
        self.output = self.report.output_filename
    def setUp(self):
        self.conn = db_connection(CONFIG_SECTION)
        params = db_params(CONFIG_SECTION)
        self.report_criteria = ReportCriteria()
        self.report_criteria.database = params['database']
        self.report_criteria.start_date =\
            self.report_criteria.end_date = "2009-01-01"
        # setting reportable_region requires db validation
        self.report_criteria.credentials(user=params['user'],
                                         password=params['password'])
        self.report_criteria.reportable_region = 'test_region'

        self.report = GenerateReport(user=params['user'],
                                     password=params['password'],
                                     report_criteria=self.report_criteria)
        self.output = self.report.output_filename
def setup_module():
    """Create a fresh db (once) for all tests in this module"""
    configure_logging(verbosity=2, logfile='unittest.log')
    c = Config()
    if c.get('general', 'in_production'):  # pragma: no cover
        raise RuntimeError("DO NOT run destructive test on production system")
    create_tables(enable_delete=True, **db_params(CONFIG_SECTION))

    # create a "test_region" and a couple bogus facilities
    f1 = Facility(county='KING', npi=10987, zip='12345',
                  organization_name='Reason Medical Center',
                  local_code='RMC')
    f2 = Facility(county='POND', npi=65432, zip='67890',
                  organization_name='No-Reason Medical Center',
                  local_code='NMC')
    conn = db_connection(CONFIG_SECTION)
    conn.session.add(f1)
    conn.session.add(f2)
    conn.session.commit()
    rr1 = ReportableRegion(region_name='test_region',
                           dim_facility_pk=10987)
    conn.session.add(rr1)
    conn.session.commit()
    conn.disconnect()