import shutil import yaml from .. import tmp_sdss from sherlock.utKit import utKit # load settings stream = file( "/Users/Dave/git_repos/sherlock/example_settings.yaml", 'r') settings = yaml.load(stream) stream.close() # SETUP AND TEARDOWN FIXTURE FUNCTIONS FOR THE ENTIRE MODULE moduleDirectory = os.path.dirname(__file__) utKit = utKit(moduleDirectory) log, dbConn, pathToInputDir, pathToOutputDir = utKit.setupModule() utKit.tearDownModule() # xnose-class-to-test-main-command-line-function-of-module class test_tmp_sdss(): def test_tmp_sdss_function(self): kwargs = {} kwargs["log"] = log kwargs["settings"] = settings kwargs["pathToDataFile"] = "/Users/Dave/Desktop/milliquas.txt" kwargs["catalogueName"] = "tcs_cat_sdss_dr12_spect_galaxies_qsos" # xt-kwarg_key_and_value
docString=__doc__, logLevel="DEBUG", options_first=False, projectName="sherlock") arguments, settings, log, dbConn = su.setup() # # load settings # stream = file( # "/Users/Dave/.config/sherlock/sherlock.yaml", 'r') # settings = yaml.load(stream) # stream.close() # SETUP AND TEARDOWN FIXTURE FUNCTIONS FOR THE ENTIRE MODULE moduleDirectory = os.path.dirname(__file__) utKit = utKit(moduleDirectory) log, dbConn, pathToInputDir, pathToOutputDir = utKit.setupModule() utKit.tearDownModule() # load settings stream = file(pathToInputDir + "/example_settings.yaml", 'r') settings = yaml.load(stream) stream.close() import shutil try: shutil.rmtree(pathToOutputDir) except: pass # COPY INPUT TO OUTPUT DIR shutil.copytree(pathToInputDir, pathToOutputDir)