class List_t(unittest.TestCase): @DaoConfig("DBSReader") def __init__(self, methodName='runTest'): super(List_t, self).__init__(methodName) data_location = os.path.join( os.path.dirname(os.path.abspath(__file__)), 'test_data.pkl') self.data_provider = create_dbs_data_provider( data_type='transient', data_location=data_location) self.data = self.data_provider.get_output_module_config_data() def setUp(self): """setup all necessary parameters""" self.conn = self.dbi.connection() self.dao = OutputModuleConfigList(self.logger, self.dbi, self.dbowner) def tearDown(self): """Clean-up all necessary parameters""" self.conn.close() def test01(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn) self.assertTrue(isinstance(result, list)) def test02(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute( self.conn, release_version=self.data[0]['release_version']) self.assertEqual(strip_volatile_fields(result), self.data) def test05(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, pset_hash=self.data[0]['pset_hash']) self.assertEqual(strip_volatile_fields(result), self.data) def test06(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, app=self.data[0]['app_name']) self.assertTrue(self.data[0] in strip_volatile_fields(result)) def test07(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute( self.conn, output_label=self.data[0]['output_module_label']) self.assertEqual(strip_volatile_fields(result), self.data) def test08(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, "ThisDoesNotExist") self.assertTrue(isinstance(result, list)) self.assertEqual(len(result), 0)
class List_t(unittest.TestCase): @DaoConfig("DBSReader") def __init__(self, methodName='runTest'): super(List_t, self).__init__(methodName) data_location = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'test_data.pkl') self.data_provider = create_dbs_data_provider(data_type='transient', data_location=data_location) self.data = self.data_provider.get_output_module_config_data() def setUp(self): """setup all necessary parameters""" self.conn = self.dbi.connection() self.dao = OutputModuleConfigList(self.logger, self.dbi, self.dbowner) def tearDown(self): """Clean-up all necessary parameters""" self.conn.close() def test01(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn) self.assertTrue(isinstance(result, list)) def test02(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, release_version = self.data[0]['release_version']) self.assertEqual(strip_volatile_fields(result), self.data) def test05(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, pset_hash = self.data[0]['pset_hash']) self.assertEqual(strip_volatile_fields(result), self.data) def test06(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, app = self.data[0]['app_name']) self.assertTrue(self.data[0] in strip_volatile_fields(result)) def test07(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, output_label = self.data[0]['output_module_label']) self.assertEqual(strip_volatile_fields(result), self.data) def test08(self): """dao.Oracle.OutputModuleConfig.List: Basic""" result = self.dao.execute(self.conn, "ThisDoesNotExist") self.assertTrue(isinstance(result, list)) self.assertEqual(len(result), 0)
def setUp(self): """setup all necessary parameters""" self.conn = self.dbi.connection() self.dao = OutputModuleConfigList(self.logger, self.dbi, self.dbowner)
def test01(self): """dao.Oracle.OutputModuleConfig.List: Basic""" conn = self.dbi.connection() dao = OutputModuleConfigList(self.logger, self.dbi, self.dbowner) dao.execute(conn) dao.execute(conn, dataset = '%') dao.execute(conn, logical_file_name = '%') dao.execute(conn, release_version = '%') dao.execute(conn, pset_hash = '%') dao.execute(conn, app = '%') dao.execute(conn, output_label = '%') conn.close()