xref: /aosp_15_r20/external/jsoncpp/test/generate_expected.py (revision 4484440890e2bc6e07362b4feaf15601abfe0071)
1*44844408SAndroid Build Coastguard Worker# Copyright 2007 Baptiste Lepilleur and The JsonCpp Authors
2*44844408SAndroid Build Coastguard Worker# Distributed under MIT license, or public domain if desired and
3*44844408SAndroid Build Coastguard Worker# recognized in your jurisdiction.
4*44844408SAndroid Build Coastguard Worker# See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
5*44844408SAndroid Build Coastguard Worker
6*44844408SAndroid Build Coastguard Workerfrom __future__ import print_function
7*44844408SAndroid Build Coastguard Workerimport glob
8*44844408SAndroid Build Coastguard Workerimport os.path
9*44844408SAndroid Build Coastguard Workerfor path in glob.glob('*.json'):
10*44844408SAndroid Build Coastguard Worker    text = file(path,'rt').read()
11*44844408SAndroid Build Coastguard Worker    target = os.path.splitext(path)[0] + '.expected'
12*44844408SAndroid Build Coastguard Worker    if os.path.exists(target):
13*44844408SAndroid Build Coastguard Worker        print('skipping:', target)
14*44844408SAndroid Build Coastguard Worker    else:
15*44844408SAndroid Build Coastguard Worker        print('creating:', target)
16*44844408SAndroid Build Coastguard Worker        file(target,'wt').write(text)
17*44844408SAndroid Build Coastguard Worker
18