示例#1
0
文件: List_t.py 项目: giffels/DBS
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)
示例#2
0
文件: List_t.py 项目: giffels/DBS
 def setUp(self):
     """setup all necessary parameters"""
     self.conn = self.dbi.connection()
     self.dao = BlockParentList(self.logger, self.dbi, self.dbowner)