def importp(filepath, dependencies=Dependencies()): """Add provenance in bulk from a file, such as saved by export(). Named importp as opposed to import because the latter is a reserved word in Python. This can serve as a backup, migration tool, or for exchange. """ repository = dependencies.getRepository() importDeps = Dependencies() importDeps.getConfiguration().database_url = filepath importRepo = JsonFile(importDeps) allFiles = importRepo.all() for pfile in allFiles: repository.add(pfile)
def test_GetConfiguration_returns_config(self): from niprov.dependencies import Dependencies dependencies = Dependencies() outConfig = dependencies.getConfiguration() self.assertEqual(dependencies.config, outConfig)
def test_GetConfiguration_returns_config(self): from niprov.dependencies import Dependencies dependencies = Dependencies() outConfig = dependencies.getConfiguration() self.assertEqual(dependencies.config, outConfig)