blob: cf713fc325f7c29f4ef26d65f25405ed941dcee8 [file] [log] [blame]
Guido van Rossumfa785601994-10-07 10:28:40 +00001# Test bug in caching of forms
2
3import sys
4import os
5import flp
6
7filename = 'tcache.fd'
8cachename = filename + 's'
9
10def first():
11 try:
12 os.unlink(cachename)
13 except os.error:
14 pass
15 first = flp.parse_form(filename, 'first')
16
17def second():
18 forms = flp.parse_forms(filename)
19 k = forms.keys()
20 if 'first' in k and 'second' in k:
21 print 'OK'
22 else:
23 print 'BAD!', k
24
25def main():
26 if sys.argv[1:]:
27 second()
28 else:
29 first()
30 print 'Now run the script again with an argument'
31
32main()