Skip to content

Commit

Permalink
Update create_catalog_test.py
Browse files Browse the repository at this point in the history
  • Loading branch information
aradhakrishnanGFDL authored Jul 26, 2024
1 parent 62e7da9 commit a0fa1ae
Showing 1 changed file with 18 additions and 11 deletions.
29 changes: 18 additions & 11 deletions catalogbuilder/tests/create_catalog_test.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,26 @@
#!/usr/bin/env python

@pytest.mark.skip(reason="this can only work with a conda installed catalogbuilder now")
#TODO test after conda pkg is published and make changes as needed
from catalogbuilder.scripts import gen_intake_gfdl
#from . import gen_intake_gfdl
import sys

#the following 2 lines are to generate sample data, remove it as needed in your runscript
#the following line is to generate sample data, remove it as needed in your runscript
import make_sample_data
make_sample_data.make_sample_data()

input_path = "archive/am5/am5/am5f3b1r0/c96L65_am5f3b1r0_pdclim1850F/gfdl.ncrc5-deploy-prod-openmp/pp"
output_path = "test"
try:
gen_intake_gfdl.create_catalog(input_path,output_path)
except:
sys.exit("Exception occured calling gen_intake_gfdl.create_catalog")
@pytest.mark.skip
def create_catalog(sample=True):
if(sample == True): #create sample data
make_sample_data.make_sample_data()
with TemporaryDirectory() as tmp:
chdir(Path(tmp))
input_path = "archive/am5/am5/am5f3b1r0/c96L65_am5f3b1r0_pdclim1850F/gfdl.ncrc5-deploy-prod-openmp/pp"
output_path = "test"
try:
json, csv = gen_intake_gfdl.create_catalog(input_path,output_path)
except:
sys.exit("Exception occured calling gen_intake_gfdl.create_catalog")
create_data_catalog(path)
json, csv = Path(f"{output}.json").resolve(), Path(f"{output}.csv").resolve()

try:
assert not None in [csv,json]

0 comments on commit a0fa1ae

Please sign in to comment.