Exemplo n.º 1
0
    def test_set_none(self):

        from cocktail.html.element import Element
        e = Element()
        e.set_client_param("foo", None)
        self.assertTrue(e.get_client_param("foo") is None)
        self.assertEqual(e.client_params, {"foo": None})
Exemplo n.º 2
0
    def test_get_set(self):

        from cocktail.html.element import Element
        e = Element()

        e.set_client_param("foo", 3)
        self.assertEqual(e.get_client_param("foo"), 3)
        self.assertEqual(e.client_params, {"foo": 3})

        e.set_client_param("bar", "hello world")
        self.assertEqual(e.get_client_param("bar"), "hello world")
        self.assertEqual(e.client_params, {"foo": 3, "bar": "hello world"})

        e.set_client_param("foo", 12)
        self.assertEqual(e.get_client_param("foo"), 12)
        self.assertEqual(e.client_params, {"foo": 12, "bar": "hello world"})