def setUpBackend():
        MediaWikiTest.tests_data_dir = os.path.join('test','data')
        
        if not os.path.isdir (MediaWikiTest.tests_data_dir):
            print('Can not find test data in ' + MediaWikiTest.tests_data_dir)
            sys.exit(1)

        MediaWikiTest.setUpDB()

        cursor = MediaWikiTest.db.cursor()
        mediawiki_analysis.create_tables(cursor, MediaWikiTest.db)
    def setUpBackend():
        MediaWikiTest.tests_data_dir = os.path.join('test', 'data')

        if not os.path.isdir(MediaWikiTest.tests_data_dir):
            print('Can not find test data in ' + MediaWikiTest.tests_data_dir)
            sys.exit(1)

        MediaWikiTest.setUpDB()

        cursor = MediaWikiTest.db.cursor()
        mediawiki_analysis.create_tables(cursor, MediaWikiTest.db)
 def setUpDB():
     Config.db_driver_out = "mysql"
     Config.db_user_out = "root"
     Config.db_password_out = ""
     Config.db_hostname_out = ""
     Config.db_port_out = ""
     random_str = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(5))
     Config.db_database_out = "mediawikilogdb"+random_str
     MediaWikiTest.db = MySQLdb.connect(user=Config.db_user_out, passwd=Config.db_password_out)
     c = MediaWikiTest.db.cursor()
     sql = "CREATE DATABASE "+ Config.db_database_out +" CHARACTER SET utf8 COLLATE utf8_unicode_ci"
     c.execute(sql)
     MediaWikiTest.db.close()
     MediaWikiTest.db = MySQLdb.connect(user=Config.db_user_out, passwd=Config.db_password_out, db=Config.db_database_out)
     cursor = MediaWikiTest.db.cursor()
     mediawiki_analysis.create_tables(cursor)
 def setUpDB():
     Config.db_driver_out = "mysql"
     Config.db_user_out = "root"
     Config.db_password_out = ""
     Config.db_hostname_out = ""
     Config.db_port_out = ""
     random_str = ''.join(
         random.choice(string.ascii_uppercase + string.digits)
         for x in range(5))
     Config.db_database_out = "mediawikilogdb" + random_str
     MediaWikiTest.db = MySQLdb.connect(user=Config.db_user_out,
                                        passwd=Config.db_password_out)
     c = MediaWikiTest.db.cursor()
     sql = "CREATE DATABASE " + Config.db_database_out + " CHARACTER SET utf8 COLLATE utf8_unicode_ci"
     c.execute(sql)
     MediaWikiTest.db.close()
     MediaWikiTest.db = MySQLdb.connect(user=Config.db_user_out,
                                        passwd=Config.db_password_out,
                                        db=Config.db_database_out)
     cursor = MediaWikiTest.db.cursor()
     mediawiki_analysis.create_tables(cursor)