mirror of
https://github.com/moodle/moodle.git
synced 2025-04-14 04:52:36 +02:00
MDL-37420 add support for db schemas in enrol test
This commit is contained in:
parent
6ad8d762da
commit
917fddb5e2
@ -107,7 +107,11 @@ class enrol_database_testcase extends advanced_testcase {
|
||||
$dbman->drop_table($table);
|
||||
}
|
||||
$dbman->create_table($table);
|
||||
set_config('remoteenroltable', $CFG->prefix.'enrol_database_test_enrols', 'enrol_database');
|
||||
if (!empty($CFG->dboptions['dbschema'])) {
|
||||
set_config('remoteenroltable', $CFG->dboptions['dbschema'].'.'.$CFG->prefix.'enrol_database_test_enrols', 'enrol_database');
|
||||
} else {
|
||||
set_config('remoteenroltable', $CFG->prefix.'enrol_database_test_enrols', 'enrol_database');
|
||||
}
|
||||
set_config('remotecoursefield', 'courseid', 'enrol_database');
|
||||
set_config('remoteuserfield', 'userid', 'enrol_database');
|
||||
set_config('remoterolefield', 'roleid', 'enrol_database');
|
||||
@ -123,7 +127,11 @@ class enrol_database_testcase extends advanced_testcase {
|
||||
$dbman->drop_table($table);
|
||||
}
|
||||
$dbman->create_table($table);
|
||||
set_config('newcoursetable', $CFG->prefix.'enrol_database_test_courses', 'enrol_database');
|
||||
if (!empty($CFG->dboptions['dbschema'])) {
|
||||
set_config('newcoursetable', $CFG->dboptions['dbschema'].'.'.$CFG->prefix.'enrol_database_test_courses', 'enrol_database');
|
||||
} else {
|
||||
set_config('newcoursetable', $CFG->prefix.'enrol_database_test_courses', 'enrol_database');
|
||||
}
|
||||
set_config('newcoursefullname', 'fullname', 'enrol_database');
|
||||
set_config('newcourseshortname', 'shortname', 'enrol_database');
|
||||
set_config('newcourseidnumber', 'idnumber', 'enrol_database');
|
||||
|
Loading…
x
Reference in New Issue
Block a user