def test_processTracerouteSequenceIncremental(self): cnx = PunditDBUtil.createConnection() PunditDBUtil.resetDB() import_sql("../../../tests/db/tracerouteSequence/traceroute.1.sql") PunditDBUtil.processTracerouteStaging(cnx) import_sql("../../../tests/db/tracerouteSequence/traceroute.2.sql") PunditDBUtil.processTracerouteStaging(cnx) import_sql("../../../tests/db/tracerouteSequence/traceroute.3.sql") PunditDBUtil.processTracerouteStaging(cnx) cnx.close self.assertEqual(True, True)
def test_processTracerouteSequenceIncremental(self): cnx = PunditDBUtil.createConnection() PunditDBUtil.resetDB() import_sql("../../../tests/db/tracerouteSequence/traceroute.1.sql") PunditDBUtil.processTracerouteStaging(cnx) import_sql("../../../tests/db/tracerouteSequence/traceroute.2.sql") PunditDBUtil.processTracerouteStaging(cnx) import_sql("../../../tests/db/tracerouteSequence/traceroute.3.sql") PunditDBUtil.processTracerouteStaging(cnx) cnx.close self.assertEqual(True, True)
#!/usr/bin/python import mysql.connector import time from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() cursor = cnx.cursor(buffered=True) importStatusEntries = """INSERT INTO pythia_new.statusStaging SELECT * FROM pythia.status;""" importTracerouteEntries = """INSERT INTO pythia_new.tracerouteStaging SELECT * FROM pythia.traceroutes;""" importLocalizationEventEntries = """INSERT INTO pythia_new.localizationEventStaging SELECT * FROM pythia.localization_events;""" start = time.time(); print "Importing status entries" cursor.execute("TRUNCATE TABLE pythia_new.statusStaging"); cursor.execute(importStatusEntries); print "Importing traceroutes entries" cursor.execute("TRUNCATE TABLE pythia_new.tracerouteStaging"); cursor.execute(importTracerouteEntries); print "Importing localization_events entries" cursor.execute("TRUNCATE TABLE pythia_new.localizationEventStaging"); cursor.execute(importLocalizationEventEntries); cnx.commit(); end = time.time(); print "Done in %s s" %(str(end-start));
#!/usr/bin/python import mysql.connector import time from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() cursor = cnx.cursor(buffered=True) importStatusEntries = """INSERT INTO pythia_new.statusStaging SELECT * FROM pythia.status;""" importTracerouteEntries = """INSERT INTO pythia_new.tracerouteStaging SELECT * FROM pythia.traceroutes;""" importLocalizationEventEntries = """INSERT INTO pythia_new.localizationEventStaging SELECT * FROM pythia.localization_events;""" start = time.time() print "Importing status entries" cursor.execute("TRUNCATE TABLE pythia_new.statusStaging") cursor.execute(importStatusEntries) print "Importing traceroutes entries" cursor.execute("TRUNCATE TABLE pythia_new.tracerouteStaging") cursor.execute(importTracerouteEntries) print "Importing localization_events entries" cursor.execute("TRUNCATE TABLE pythia_new.localizationEventStaging") cursor.execute(importLocalizationEventEntries) cnx.commit() end = time.time() print "Done in %s s" % (str(end - start))
#!/usr/bin/python from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() PunditDBUtil.processStatusStaging(cnx) cnx.commit()
#!/usr/bin/python import mysql.connector from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() PunditDBUtil.truncateDB(cnx)
import os import sys sys.path.insert(0, '../../lib/PuNDIT/db') import unittest import subprocess from utility import PunditDBUtil os.chdir('../../lib/PuNDIT/db') cnx = PunditDBUtil.createConnection() dbConf = PunditDBUtil.readDBConfiguration() def import_sql(filename): mysqlCommand = "mysql -u " + dbConf["user"] if dbConf["password"]: mysqlCommand += " -p " + dbConf["password"] mysqlCommand += " " + dbConf["database"] + " < " mysqlCommand += filename subprocess.call(mysqlCommand, shell=True) class MyTestCase(unittest.TestCase): # def test_processTracerouteSequenceAll(self): # cnx = PunditDBUtil.createConnection() # PunditDBUtil.resetDB() # import_sql("../../../tests/db/tracerouteSequence/traceroute.1.sql") # import_sql("../../../tests/db/tracerouteSequence/traceroute.2.sql") # import_sql("../../../tests/db/tracerouteSequence/traceroute.3.sql") # PunditDBUtil.processTracerouteStaging(cnx) # cnx.close
#!/usr/bin/python import mysql.connector import time from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() PunditDBUtil.processLocalizationEventStaging(cnx) cnx.commit()
#!/usr/bin/python from utility import PunditDBUtil cnx = PunditDBUtil.createDB()
def test_processStatusSequenceIncremental(self): cnx = PunditDBUtil.createConnection() PunditDBUtil.resetDB() import_sql("../../../tests/db/statusSequence/status.1.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.2.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.3.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.4.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.5.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.6.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.7.sql") PunditDBUtil.processStatusStaging(cnx) cnx.close self.assertEqual(True, True)
import os import sys sys.path.insert(0, '../../lib/PuNDIT/db') import unittest import subprocess from utility import PunditDBUtil os.chdir('../../lib/PuNDIT/db') cnx = PunditDBUtil.createConnection() dbConf = PunditDBUtil.readDBConfiguration() def import_sql(filename): mysqlCommand = "mysql -u " + dbConf["user"] if dbConf["password"]: mysqlCommand += " -p " + dbConf["password"] mysqlCommand += " " + dbConf["database"] + " < " mysqlCommand += filename subprocess.call(mysqlCommand, shell=True) class MyTestCase(unittest.TestCase): # def test_processStatusSequenceAll(self): # cnx = PunditDBUtil.createConnection() # PunditDBUtil.truncateDB(cnx) # import_sql("../../../tests/db/statusSequence/status.1.sql") # import_sql("../../../tests/db/statusSequence/status.2.sql") # import_sql("../../../tests/db/statusSequence/status.3.sql") # import_sql("../../../tests/db/statusSequence/status.4.sql") # import_sql("../../../tests/db/statusSequence/status.5.sql") # import_sql("../../../tests/db/statusSequence/status.6.sql")
#!/usr/bin/python from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() PunditDBUtil.processTracerouteStaging(cnx) cnx.commit()
#!/usr/bin/python import mysql.connector from utility import PunditDBUtil cnx = PunditDBUtil.createConnection() PunditDBUtil.regenerateTraceroutePeriod(cnx) cnx.close
def test_processStatusSequenceIncremental(self): cnx = PunditDBUtil.createConnection() PunditDBUtil.resetDB() import_sql("../../../tests/db/statusSequence/status.1.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.2.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.3.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.4.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.5.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.6.sql") PunditDBUtil.processStatusStaging(cnx) import_sql("../../../tests/db/statusSequence/status.7.sql") PunditDBUtil.processStatusStaging(cnx) cnx.close self.assertEqual(True, True)