1616from time import sleep
1717import traceback
1818
19- # downloaded modules
19+ #downloaded modules
2020
21- # local modules
22- from dvn_client .src .study import Study
23- from dvn_client .src .connection import DvnConnection
24- from config import DEFAULT_PASSWORD , DEFAULT_HOST , DEFAULT_CERT , DEFAULT_USERNAME , EXAMPLE_FILE , \
25- EXAMPLE_DICT
21+ #local modules
22+ from study import Study
23+ from connection import DvnConnection
2624
2725def parse_arguments ():
2826 parser = argparse .ArgumentParser (description = 'dvn_client exercises the APIs available for a DataVerse Network' )
@@ -45,7 +43,7 @@ def main():
4543 execfile (args .config , globals ())
4644 execfile (args .runTests , globals ())
4745
48- dv = None # declare outside so except clause has access
46+ dv = None #declare outside so except clause has access
4947 try :
5048 dvc = DvnConnection (username = DEFAULT_USERNAME ,
5149 password = DEFAULT_PASSWORD ,
@@ -61,36 +59,29 @@ def main():
6159 dv = dvs [0 ]
6260
6361 # clean up the test dataverse
64- # dv.delete_all_studies()
65- # print "RELEASED:", dv.is_released()
66-
67- # s = dv.get_studies()[0]
68- # s = Study(EXAMPLE_DICT)
69- # s = Study(EXAMPLE_FILE)
70- # dv.add_study(s)
71- # print s
72-
73- # print s.get_entry()
74-
75- # s.add_files([INGEST_FILES])
76- # print s.get_citation()
77- # print s.get_state()
78-
79- # sleep(3) #wait for ingest`
62+ #dv.delete_all_studies()
63+ print "RELEASED: " , dv .is_released ()
8064
81- # fs = s.get_files()
82- # print "FILES: ", len(fs)
83- # s.delete_file(fs[-1])
84- # fs = s.get_files()
85- # print "FILES: ", len(fs)
86- # s.delete_all_files()
87- # fs = s.get_files()
88- # print "FILES: ", len(fs)
65+ #s = Study.CreateStudyFromDict(PICS_OF_CATS_STUDY)
66+ s = Study .CreateStudyFromAtomEntryXmlFile ("/home/vagrant/dvn_client/resources/atom-entry-study.xml" )
67+ dv .add_study (s )
68+ #s.add_files([INGEST_FILES])
69+ print s .get_citation ()
70+ print s .get_state ()
71+
72+ #sleep(3) #wait for ingest`
73+
74+ #fs = s.get_files()
75+ #print "FILES: ", len(fs)
76+ #s.delete_file(fs[-1])
77+ #fs = s.get_files()
78+ #print "FILES: ", len(fs)
79+ #s.delete_all_files()
80+ #fs = s.get_files()
81+ #print "FILES: ", len(fs)
82+
83+ #s.release()
8984
90- # s.release()
91-
92- # s.hostDataverse.delete_study(s)
93-
9485 print "\n \n dvn_client succeeded"
9586
9687 except Exception as e :
0 commit comments