Esempio n. 1
0
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)
Esempio n. 2
0
    def test_GetConfiguration_returns_config(self):
        from niprov.dependencies import Dependencies

        dependencies = Dependencies()
        outConfig = dependencies.getConfiguration()
        self.assertEqual(dependencies.config, outConfig)
Esempio n. 3
0
 def test_GetConfiguration_returns_config(self):
     from niprov.dependencies import Dependencies
     dependencies = Dependencies()
     outConfig = dependencies.getConfiguration()
     self.assertEqual(dependencies.config, outConfig)