home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-17 | 487 b | 33 lines | [TEXT/R*ch] |
- # Test bug in caching of forms
-
- import sys
- import os
- import flp
-
- filename = 'tcache.fd'
- cachename = filename + 's'
-
- def first():
- try:
- os.unlink(cachename)
- except os.error:
- pass
- first = flp.parse_form(filename, 'first')
-
- def second():
- forms = flp.parse_forms(filename)
- k = forms.keys()
- if 'first' in k and 'second' in k:
- print 'OK'
- else:
- print 'BAD!', k
-
- def main():
- if sys.argv[1:]:
- second()
- else:
- first()
- print 'Now run the script again with an argument'
-
- main()
-