コード例 #1
0
ファイル: test_deposit_models.py プロジェクト: dset0x/invenio
    def setUp(self):
        """Test."""
        from invenio.modules.deposit.models import DepositionType
        from invenio.modules.deposit.registry import deposit_types, \
            deposit_default_type

        # Unregister any default types
        try:
            deposit_default_type.unregister()
        except RegistryError:
            pass

        # Create some test types.
        class DefaultType(DepositionType):
            pass

        class AnotherType(DepositionType):
            pass

        # Register types
        self.DefaultType = DefaultType
        self.AnotherType = AnotherType
        deposit_types.register(DefaultType)
        deposit_types.register(AnotherType)
        deposit_default_type.register(DefaultType)
コード例 #2
0
    def setUp(self):
        """Test."""
        from invenio.modules.deposit.models import DepositionType
        from invenio.modules.deposit.registry import deposit_types, \
            deposit_default_type

        # Unregister any default types
        try:
            deposit_default_type.unregister()
        except RegistryError:
            pass

        # Create some test types.
        class DefaultType(DepositionType):
            pass

        class AnotherType(DepositionType):
            pass

        # Register types
        self.DefaultType = DefaultType
        self.AnotherType = AnotherType
        deposit_types.register(DefaultType)
        deposit_types.register(AnotherType)
        deposit_default_type.register(DefaultType)
コード例 #3
0
ファイル: helpers.py プロジェクト: CharlotteIrisC/invenio
 def register(self, deposition_type):
     """ Register the deposition type """
     from invenio.modules.deposit.registry import deposit_types
     from invenio.modules.deposit.url_converters import refresh_url_map
     deposit_types.register(deposition_type)
     assert deposition_type in deposit_types
     self.deposition_type = deposition_type
     refresh_url_map(self.app)
コード例 #4
0
ファイル: helpers.py プロジェクト: IFCA/lifewatch_osf
 def register(self, deposition_type):
     """ Register the deposition type """
     from invenio.modules.deposit.registry import deposit_types
     from invenio.modules.deposit.url_converters import refresh_url_map
     deposit_types.register(deposition_type)
     assert deposition_type in deposit_types
     self.deposition_type = deposition_type
     refresh_url_map(self.app)