Example #1
0
 def setUp(self):
     install_module('test')
     self.one2many = POOL.get('test.copy.one2many')
     self.one2many_target = POOL.get('test.copy.one2many.target')
     self.one2many_reference = POOL.get('test.copy.one2many_reference')
     self.one2many_reference_target = \
         POOL.get('test.copy.one2many_reference.target')
Example #2
0
 def setUp(self):
     COV.start()
     pool = POOL
     install_module('health_disease_notification')
     self.user = pool.get('res.user')
     self.account = pool.get('account.account')
     self.company = pool.get('company.company')
     self.party = pool.get('party.party')
     self.acc_type = pool.get('account.account.type')
     self.patient = pool.get('gnuhealth.patient')
     self.pathology = pool.get('gnuhealth.pathology')
     self.notification = pool.get('gnuhealth.disease_notification')
     self.healthprof = pool.get('gnuhealth.healthprofessional')
     self.symptom = pool.get('gnuhealth.disease_notification.symptom')
     self.encounter = pool.get('gnuhealth.encounter')
     self.specimens = pool.get('gnuhealth.disease_notification.specimen')
     self.hospital = pool.get('gnuhealth.institution')
     self.risk_factors = pool.get(
         'gnuhealth.disease_notification.risk_disease')
     self.hx_locations = pool.get('gnuhealth.disease_notification.travel')
     self.state_changes = pool.get(
         'gnuhealth.disease_notification.statechange')
     self.appointment = pool.get('gnuhealth.appointment')
     self.specialty = pool.get('gnuhealth.specialty')
     COV.stop()
     COV.save()
     COV.html_report()
Example #3
0
def install_module(request, monkeypatch):
    """Install tryton module in specified database.
    """
    if request.param == 'sqlite':
        monkeypatch.setenv('DB_NAME', ':memory:')
    else:
        monkeypatch.setenv('DB_NAME', 'test_' + str(int(time.time())))

    from trytond.tests import test_tryton
    test_tryton.install_module('audit_trail')
Example #4
0
 def setUp(self):
     install_module('tests')
     self.one2many = POOL.get('test.copy.one2many')
     self.one2many_target = POOL.get('test.copy.one2many.target')
     self.one2many_reference = POOL.get('test.copy.one2many_reference')
     self.one2many_reference_target = \
         POOL.get('test.copy.one2many_reference.target')
     self.many2many = POOL.get('test.copy.many2many')
     self.many2many_target = POOL.get('test.copy.many2many.target')
     self.many2many_reference = POOL.get('test.copy.many2many_reference')
     self.many2many_reference_target = \
         POOL.get('test.copy.many2many_reference.target')
def install_module(request):
    """Install tryton module in specified database.
    """
    if request.config.getoption("--db") == 'sqlite':
        os.environ['TRYTOND_DATABASE_URI'] = "sqlite://"
        os.environ['DB_NAME'] = ':memory:'

    elif request.config.getoption("--db") == 'postgres':
        os.environ['TRYTOND_DATABASE_URI'] = "postgresql://"
        os.environ['DB_NAME'] = 'test_' + str(int(time.time()))

    from trytond.tests import test_tryton
    test_tryton.install_module('payment_gateway_stripe')
def install_module(request):
    """Install tryton module in specified database.
    """
    if request.config.getoption("--db") == 'sqlite':
        os.environ['TRYTOND_DATABASE_URI'] = "sqlite://"
        os.environ['DB_NAME'] = ':memory:'

    elif request.config.getoption("--db") == 'postgres':
        os.environ['TRYTOND_DATABASE_URI'] = "postgresql://"
        os.environ['DB_NAME'] = 'test_' + str(int(time.time()))

    from trytond.tests import test_tryton
    test_tryton.install_module('shipping_fedex')
def install_module(request):
    """Install tryton module in specified database.
    """
    if request.config.getoption("--db") == "sqlite":
        os.environ["TRYTOND_DATABASE_URI"] = "sqlite://"
        os.environ["DB_NAME"] = ":memory:"

    elif request.config.getoption("--db") == "postgres":
        os.environ["TRYTOND_DATABASE_URI"] = "postgresql://"
        os.environ["DB_NAME"] = "test_" + str(int(time.time()))

    from trytond.tests import test_tryton

    test_tryton.install_module("shipping_fedex")
 def setUp(self):
     install_module('test')
     self.boolean = POOL.get('test.import_data.boolean')
     self.integer = POOL.get('test.import_data.integer')
     self.float = POOL.get('test.import_data.float')
     self.numeric = POOL.get('test.import_data.numeric')
     self.char = POOL.get('test.import_data.char')
     self.text = POOL.get('test.import_data.text')
     self.sha = POOL.get('test.import_data.sha')
     self.date = POOL.get('test.import_data.date')
     self.datetime = POOL.get('test.import_data.datetime')
     self.selection = POOL.get('test.import_data.selection')
     self.many2one = POOL.get('test.import_data.many2one')
     self.many2many = POOL.get('test.import_data.many2many')
     self.one2many = POOL.get('test.import_data.one2many')
     self.reference = POOL.get('test.import_data.reference')
def install_module(request):
    """Install tryton module in specified database.
     """
    reuse_db = request.config.getoption("--reuse-db")

    if request.config.getoption("--db") == 'sqlite':
        os.environ['TRYTOND_DATABASE_URI'] = "sqlite://"
        if reuse_db:
            # A hack to check if the database exists and if it
            # does, load that and run tests.
            Database = backend.get('Database')

            # cursor.test forgets to set flavor!
            # no time to report a bug!
            Flavor.set(Database.flavor)
            os.environ['DB_NAME'] = 'fulfilio'
        else:
            os.environ['DB_NAME'] = ':memory:'

    elif request.config.getoption("--db") == 'postgres':
        os.environ['TRYTOND_DATABASE_URI'] = "postgresql://"
        if reuse_db:
            os.environ['DB_NAME'] = 'test_fulfilio'
        else:
            os.environ['DB_NAME'] = 'test_' + str(int(time.time()))

    if reuse_db:
        Database = backend.get('Database')
        database = Database().connect()
        cursor = database.cursor()
        databases = database.list(cursor)
        cursor.close()
        if os.environ['DB_NAME'] in databases:
            if request.config.getoption("--reset-db"):
                    cursor = database.cursor()
                    databases = database.drop(cursor, os.environ['DB_NAME'])
                    cursor.close()
            else:
                # tryton test forgets to init the pool
                # for existing database
                Pool(os.environ['DB_NAME']).init()

    config.set('database', 'uri', os.environ['TRYTOND_DATABASE_URI'])
    from trytond.tests import test_tryton
    test_tryton.install_module('payment_gateway_stripe')
def install_module(request):
    """Install tryton module in specified database.
     """
    reuse_db = request.config.getoption("--reuse-db")

    if request.config.getoption("--db") == 'sqlite':
        os.environ['TRYTOND_DATABASE_URI'] = "sqlite://"
        if reuse_db:
            # A hack to check if the database exists and if it
            # does, load that and run tests.
            Database = backend.get('Database')

            # cursor.test forgets to set flavor!
            # no time to report a bug!
            Flavor.set(Database.flavor)
            os.environ['DB_NAME'] = 'fulfilio'
        else:
            os.environ['DB_NAME'] = ':memory:'

    elif request.config.getoption("--db") == 'postgres':
        os.environ['TRYTOND_DATABASE_URI'] = "postgresql://"
        if reuse_db:
            os.environ['DB_NAME'] = 'test_fulfilio'
        else:
            os.environ['DB_NAME'] = 'test_' + str(int(time.time()))

    if reuse_db:
        Database = backend.get('Database')
        database = Database().connect()
        cursor = database.cursor()
        databases = database.list(cursor)
        cursor.close()
        if os.environ['DB_NAME'] in databases:
            if request.config.getoption("--reset-db"):
                cursor = database.cursor()
                databases = database.drop(cursor, os.environ['DB_NAME'])
                cursor.close()
            else:
                # tryton test forgets to init the pool
                # for existing database
                Pool(os.environ['DB_NAME']).init()

    config.set('database', 'uri', os.environ['TRYTOND_DATABASE_URI'])
    from trytond.tests import test_tryton
    test_tryton.install_module('payment_gateway_stripe')
Example #11
0
 def setUp(self):
     install_module('tests')
     self.boolean = POOL.get('test.import_data.boolean')
     self.integer = POOL.get('test.import_data.integer')
     self.integer_required = POOL.get('test.import_data.integer_required')
     self.float = POOL.get('test.import_data.float')
     self.float_required = POOL.get('test.import_data.float_required')
     self.numeric = POOL.get('test.import_data.numeric')
     self.numeric_required = POOL.get('test.import_data.numeric_required')
     self.char = POOL.get('test.import_data.char')
     self.text = POOL.get('test.import_data.text')
     self.date = POOL.get('test.import_data.date')
     self.datetime = POOL.get('test.import_data.datetime')
     self.selection = POOL.get('test.import_data.selection')
     self.many2one = POOL.get('test.import_data.many2one')
     self.many2many = POOL.get('test.import_data.many2many')
     self.one2many = POOL.get('test.import_data.one2many')
     self.reference = POOL.get('test.import_data.reference')
def install_module(request):
    """Install tryton module in specified database.
    """
    if request.config.getoption("--db") == 'sqlite':
        os.environ['TRYTOND_DATABASE_URI'] = "sqlite://"
        os.environ['DB_NAME'] = ':memory:'

    elif request.config.getoption("--db") == 'postgres':
        os.environ['TRYTOND_DATABASE_URI'] = "postgresql://"
        os.environ['DB_NAME'] = 'test_' + str(int(time.time()))

    config.set('database', 'uri', os.environ['TRYTOND_DATABASE_URI'])
    os.environ['TRYTOND_ENCRYPTED_FIELD__SECRET_KEY'] = Fernet.generate_key()
    from trytond.tests import test_tryton
    from trytond.pool import Pool

    Pool.register(
        EncryptedCharField,
        EncryptedTextField,
        EncryptedSelectionField,
        module='tests', type_='model'
    )
    test_tryton.install_module('tests')
Example #13
0
 def setUp(self):
     install_module("test")
     self.triggered = POOL.get("test.triggered")
     self.trigger = POOL.get("ir.trigger")
     self.trigger_log = POOL.get("ir.trigger.log")
     self.model = POOL.get("ir.model")
Example #14
0
 def setUp(self):
     install_module('tests')
     self.sequence = POOL.get('ir.sequence')
Example #15
0
 def setUp(self):
     install_module('tests')
     self.triggered = POOL.get('test.triggered')
     self.trigger = POOL.get('ir.trigger')
     self.trigger_log = POOL.get('ir.trigger.log')
     self.model = POOL.get('ir.model')
Example #16
0
 def setUp(self):
     install_module('tests')
     self.sequence = POOL.get('ir.sequence')
Example #17
0
 def setUp(self):
     install_module('test')
     self.singleton = POOL.get('test.singleton')
 def setUp(self):
     install_module('test')
     self.urlmodel = POOL.get('test.urlobject')
     self.urlwizard = POOL.get('test.test_wizard', type='wizard')
     self.hostname = socket.getfqdn()
Example #19
0
 def setUp(self):
     install_module('tests')
     self.mptt = POOL.get('test.mptt')
Example #20
0
 def setUp(self):
     install_module('tests')
     self.modelsql = POOL.get('test.modelsql')
     self.modelsql_timestamp = POOL.get('test.modelsql.timestamp')
Example #21
0
 def setUp(self):
     install_module('tests')
     self.wizard = POOL.get('test.test_wizard', type='wizard')
     self.session = POOL.get('ir.session.wizard')
     self.group = POOL.get('res.group')
 def setUp(self):
     install_module('test')
     self.export_data = POOL.get('test.export_data')
     self.export_data_target = POOL.get('test.export_data.target')
     self.export_data_relation = POOL.get('test.export_data.relation')
Example #23
0
 def setUp(self):
     install_module('tests')
     self.workflow = POOL.get('test.workflowed')
Example #24
0
 def setUp(self):
     install_module('tests')
     self.singleton = POOL.get('test.singleton')
Example #25
0
 def setUpClass(cls):
     install_module('tests')
Example #26
0
 def setUpClass(cls):
     install_module('res')
Example #27
0
 def setUp(self):
     install_module('tests')
     self.model_access = POOL.get('ir.model.access')
     self.test_access = POOL.get('test.access')
     self.model = POOL.get('ir.model')
     self.group = POOL.get('res.group')
Example #28
0
 def setUpClass(cls):
     install_module("tests")
Example #29
0
 def setUpClass(cls):
     install_module('res')
Example #30
0
 def setUp(self):
     install_module("test")
     self.model_access = POOL.get("ir.model.access")
     self.test_access = POOL.get("test.access")
     self.model = POOL.get("ir.model")
     self.group = POOL.get("res.group")
 def setUp(self):
     install_module("test")
     self.wizard = POOL.get("test.test_wizard", type="wizard")
     self.session = POOL.get("ir.session.wizard")
Example #32
0
 def setUp(self):
     install_module("test")
     self.field_access = POOL.get("ir.model.field.access")
     self.test_access = POOL.get("test.access")
     self.field = POOL.get("ir.model.field")
     self.group = POOL.get("res.group")
Example #33
0
 def setUp(self):
     install_module('res')
     self.user = POOL.get('res.user')
 def setUp(self):
     install_module('test')
     self.model_access = POOL.get('ir.model.access')
     self.test_access = POOL.get('test.access')
     self.model = POOL.get('ir.model')
     self.group = POOL.get('res.group')
Example #35
0
 def setUp(self):
     install_module('tests')
     self.export_data = POOL.get('test.export_data')
     self.export_data_target = POOL.get('test.export_data.target')
     self.export_data_relation = POOL.get('test.export_data.relation')
 def setUp(self):
     install_module('test')
     self.field_access = POOL.get('ir.model.field.access')
     self.test_access = POOL.get('test.access')
     self.field = POOL.get('ir.model.field')
     self.group = POOL.get('res.group')
Example #37
0
 def setUp(self):
     install_module('tests')
     self.field_access = POOL.get('ir.model.field.access')
     self.test_access = POOL.get('test.access')
     self.field = POOL.get('ir.model.field')
     self.group = POOL.get('res.group')
Example #38
0
 def setUp(self):
     install_module('tests')
     self.modelsql = POOL.get('test.modelsql')
     self.modelsql_timestamp = POOL.get('test.modelsql.timestamp')
 def setUp(self):
     install_module('tests')
Example #40
0
 def setUp(self):
     install_module('test')
     self.wizard = POOL.get('test.test_wizard', type='wizard')
     self.session = POOL.get('ir.session.wizard')
     self.group = POOL.get('res.group')
Example #41
0
 def setUp(self):
     install_module('test')
     self.mptt = POOL.get('test.mptt')
Example #42
0
 def setUp(self):
     install_module('tests')
     self.workflow = POOL.get('test.workflowed')
Example #43
0
 def setUp(self):
     install_module('tests')
     self.triggered = POOL.get('test.triggered')
     self.trigger = POOL.get('ir.trigger')
     self.trigger_log = POOL.get('ir.trigger.log')
     self.model = POOL.get('ir.model')
Example #44
0
 def setUp(self):
     install_module('res')
     self.user = POOL.get('res.user')
Example #45
0
 def setUpClass(cls):
     install_module('tests')
Example #46
0
 def setUp(self):
     install_module('tests')
Example #47
0
 def setUp(self):
     install_module("test")
     self.export_data = POOL.get("test.export_data")
     self.export_data_target = POOL.get("test.export_data.target")
     self.export_data_relation = POOL.get("test.export_data.relation")
Example #48
0
 def setUp(self):
     install_module('test')
     self.modelsql = POOL.get('test.modelsql')