

def testBindOutStringArrayByVar(self):
    'test binding out a string array (with arrayvar)'
    array = self.cursor.arrayvar(cx_Oracle.STRING, 6, 100)
    expectedData = [('Test out element # %d' % i) for i in range(1, 7)]
    self.cursor.execute('\n                begin\n                  pkg_TestStringArrays.TestOutArrays(:p_NumElems, :p_Array);\n                end;', p_NumElems=6, p_Array=array)
    self.failUnlessEqual(array.getvalue(), expectedData)

dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/cx_Oracle-5.1.2/test/StringVar.py TestStringVar.testBindOutStringArrayByVar/original