[Baypiggies] Is this a conversion problem? Can I get help to resolve this please?
David Elsen
elsen.david08 at gmail.com
Tue Aug 26 22:24:44 CEST 2008
On Tue, Aug 26, 2008 at 1:02 PM, David Elsen <elsen.david08 at gmail.com>wrote:
> Hi all,
>
> I have a test script as follows:
>
> import os
> import string
> cmd = './testtool dump'
> res = os.popen(cmd).read()
> #print res
> *#fout = open("ask_it.txt", "w")
> #fout.write(res)
> #fout.close*
> reg_reset_val = []
> reg_reset_val.append(0xdeadfeed)
> reg_reset_val.append(0xdeadfeed)
>
> print 'reg default values'
> for index, item in enumerate(reg_reset_val):
> print index, item
>
> fin = open ("ask_it.txt", "r")
> i = 0
> reg = []
> linelist = fin.readlines()
> lines = len(linelist)
> for line in linelist:
> i = i +1
> if (i >= 5): # First four lines are bogus
> datas = line.split()
> reg.append(datas)
> if i == lines:
> break
> print 'the reg list is'
> for j, item in enumerate(reg):
> print j, item
> print 'reg[0]'
> print reg[0]
> print 'reg_reset_val[0]0x%x'%reg_reset_val[0]
> #print reg_reset_val[0]
> if (reg[0] == reg_reset_val[0]):
> print 'test passed'
> else:
> print 'test failed'
>
> The file "ask_it.txt" is as follows:
> Calling to driver via IOCTL Control Memory Dump buf addr = 0x804d008.
> Returned from calling driver via IOCTL.
> IOCTL CTL Mem Dump char count
> Control Memory Dump: Address 0xf8812000
> 0xdeadfeed
> 0xdeadfeed
>
I have initialized the reg_reset_val[0] = 0xdeadfeed and reg[0] =
['oxdeadfeed']. How can I convert reg[0] to be same as reg_reset_val[0]?
>
>
> I am expecting the "reg[0]" and "reg_reset_val[0]" to be the same. But
> reg[0] is list and has ['0xdeadfeed'] in it and reg_reset_val[0] has
> 0xdeadfeed in it. How can I convert the reg[0] to make it normal 0xdeadfeed.
>
> Thanks,
> David
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20080826/f7dfb43e/attachment.htm>
More information about the Baypiggies
mailing list