12eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenbergerfrom __future__ import print_function 22eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenbergerimport glob 32eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenbergerimport os.path 42eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenbergerfor path in glob.glob( '*.json' ): 52eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger text = file(path,'rt').read() 62eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger target = os.path.splitext(path)[0] + '.expected' 72eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger if os.path.exists( target ): 82eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger print('skipping:', target) 92eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger else: 102eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger print('creating:', target) 112eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger file(target,'wt').write(text) 122eb3b4d7ea1a3cbb0f8775de3b6d92c0a6152f9fDerek Sollenberger 13