コード例 #1
0
ファイル: steps.py プロジェクト: DEEDS-TUD/Slingshot
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)
コード例 #2
0
 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)