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_block_parentage_data() def setUp(self): """setup all necessary parameters""" self.conn = self.dbi.connection() self.dao = BlockParentList(self.logger, self.dbi, self.dbowner) def tearDown(self): """Clean-up all necessary parameters""" self.conn.close() def test01(self): """dao.Oracle.BlockParent.List: Basic""" result = self.dao.execute(self.conn, block_name=self.data[0]['this_block_name']) self.assertTrue(type(result) == list) self.assertEqual(strip_volatile_fields(result), self.data)
def setUp(self): """setup all necessary parameters""" self.conn = self.dbi.connection() self.dao = BlockParentList(self.logger, self.dbi, self.dbowner)