def before(sc): DATABASE = MySQLdb.connect( host="localhost", user="******", db="slingshot_testing", passwd='slingshot') ftc.test_db = DbConnector(DATABASE) ftc.test_dir = TempDirectory() ftc.tc_factory = TcFactory(ftc.test_db, ftc.test_dir.path) ftc.s_factory = SettingFactory(ftc.test_db) batch_size = 1 ftc.tcg = TcGenerator(ftc.test_db, ftc.tc_factory, ftc.s_factory, batch_size, ftc.test_dir.path) ftc.detector = Detector(ftc.test_db, 10000, ftc.test_dir.path)
def setUp(self): """ Setup test fixtures """ self.setting = { 'id': 42, 'position': 0, 'name': 'mock_name', 'code': 'if (1) { printf("1"); }', 'f_ref': 21, 'dt_ref': 84 } self.dt = { 'type': 'string', 'include': '#include <stdio.h>', 'define': '', 'init': '', 'activation': '' } db_mock = mock.Mock() db_mock.get_setting.return_value = self.setting db_mock.get_datatype.return_value = self.dt self.factory = SettingFactory(db_mock)