Exemplo n.º 1
0
    def _test_err(self, err):
        dir = FileFixtures('dtrs').path(err)

        registry = DeployableTypeRegistry(dir)
        try:
            registry.load()
        except DeployableTypeValidationError, e:
            log.debug('Got expected DT validation error: ' + str(e))
Exemplo n.º 2
0
    def test_ok1(self):
        dir = FileFixtures('dtrs').path('ok1')

        registry = DeployableTypeRegistry(dir)
        registry.load()

        self.assertEqual(2, len(registry.dt))

        dt = registry.get('common_doc')
        self.assertOneDt(dt, doc_content='common document')

        dt = registry.get('implicit_doc')
        self.assertOneDt(dt, doc_content='implicit document')
Exemplo n.º 3
0
Arquivo: dtrs.py Projeto: timf/epu
    def slc_init(self):
        registry = self.spawn_args.get('registry')
        registry_dir = self.spawn_args.get('registry_dir')

        if registry is None and registry_dir is None:
            raise ValueError("DTRS needs either 'registry' or 'registry_dir' in spawnargs")

        if registry is not None:
            self.registry = registry

        else:
            log.info('DTRS configured to use directory %s' % registry_dir)
            self.registry = DeployableTypeRegistry(registry_dir)
            self.registry.load()