Exemplo n.º 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')
Exemplo n.º 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()
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 6
0
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')
Exemplo n.º 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')
Exemplo n.º 12
0
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')
Exemplo n.º 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")
Exemplo n.º 14
0
 def setUp(self):
     install_module('tests')
     self.sequence = POOL.get('ir.sequence')
Exemplo n.º 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')
Exemplo n.º 16
0
 def setUp(self):
     install_module('tests')
     self.sequence = POOL.get('ir.sequence')
Exemplo n.º 17
0
 def setUp(self):
     install_module('test')
     self.singleton = POOL.get('test.singleton')
Exemplo n.º 18
0
 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()
Exemplo n.º 19
0
 def setUp(self):
     install_module('tests')
     self.mptt = POOL.get('test.mptt')
Exemplo n.º 20
0
 def setUp(self):
     install_module('tests')
     self.modelsql = POOL.get('test.modelsql')
     self.modelsql_timestamp = POOL.get('test.modelsql.timestamp')
Exemplo n.º 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')
Exemplo n.º 23
0
 def setUp(self):
     install_module('tests')
     self.workflow = POOL.get('test.workflowed')
Exemplo n.º 24
0
 def setUp(self):
     install_module('tests')
     self.singleton = POOL.get('test.singleton')
Exemplo n.º 25
0
 def setUpClass(cls):
     install_module('tests')
Exemplo n.º 26
0
 def setUpClass(cls):
     install_module('res')
Exemplo n.º 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')
Exemplo n.º 28
0
 def setUpClass(cls):
     install_module("tests")
Exemplo n.º 29
0
 def setUpClass(cls):
     install_module('res')
Exemplo n.º 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")
Exemplo n.º 31
0
 def setUp(self):
     install_module("test")
     self.wizard = POOL.get("test.test_wizard", type="wizard")
     self.session = POOL.get("ir.session.wizard")
Exemplo n.º 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")
Exemplo n.º 33
0
 def setUp(self):
     install_module('res')
     self.user = POOL.get('res.user')
Exemplo n.º 34
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')
Exemplo n.º 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')
Exemplo n.º 36
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')
Exemplo n.º 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')
Exemplo n.º 38
0
 def setUp(self):
     install_module('tests')
     self.modelsql = POOL.get('test.modelsql')
     self.modelsql_timestamp = POOL.get('test.modelsql.timestamp')
Exemplo n.º 39
0
 def setUp(self):
     install_module('tests')
Exemplo n.º 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')
Exemplo n.º 41
0
 def setUp(self):
     install_module('test')
     self.mptt = POOL.get('test.mptt')
Exemplo n.º 42
0
 def setUp(self):
     install_module('tests')
     self.workflow = POOL.get('test.workflowed')
Exemplo n.º 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')
Exemplo n.º 44
0
 def setUp(self):
     install_module('res')
     self.user = POOL.get('res.user')
Exemplo n.º 45
0
 def setUpClass(cls):
     install_module('tests')
Exemplo n.º 46
0
 def setUp(self):
     install_module('tests')
Exemplo n.º 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")
Exemplo n.º 48
0
 def setUp(self):
     install_module('test')
     self.modelsql = POOL.get('test.modelsql')