Exemplo n.º 1
0
    def test_collection_register_function(self):
        def handler(*args, **kw):
            return [args, kw]

        collection = JSONPRCCollection()

        collection.register_function(handler)

        # if no name specified, register_function takes name from obj
        self.assertEqual(collection.get('handler'), handler)

        collection.register_function(handler, "another.name")

        # if no name specified, register_function takes name from obj
        self.assertEqual(collection.get('another.name'), handler)
Exemplo n.º 2
0
    def test_collection_register_function(self):

        def handler(*args, **kw):
            return [args, kw]

        collection = JSONPRCCollection()

        collection.register_function(handler)

        # if no name specified, register_function takes name from obj
        self.assertEqual(
            collection.get('handler'),
            handler
        )

        collection.register_function(handler, "another.name")

        # if no name specified, register_function takes name from obj
        self.assertEqual(
            collection.get('another.name'),
            handler
        )