Esempio n. 1
0
    def test_define_property(self):
        obj = W_BasicObject()

        desc = PropertyDescriptor(enumerable=True, configurable=True)
        obj.define_own_property(u'foo', desc)
        assert obj.has_property(u'foo') is True
Esempio n. 2
0
    def test_get(self):
        obj = W_BasicObject()

        desc = PropertyDescriptor(value=1, writable=True)
        obj.define_own_property(u'foo', desc)
        assert obj.get(u'foo') == 1
Esempio n. 3
0
    def test_define_data_property(self):
        obj = W_BasicObject()

        desc = PropertyDescriptor(value=1)
        obj.define_own_property(u'foo', desc)
        assert obj.has_property(u'foo') is True
Esempio n. 4
0
    def test_define_property(self):
        obj = W_BasicObject()

        desc = PropertyDescriptor(enumerable=True, configurable=True)
        obj.define_own_property(u'foo', desc)
        assert obj.has_property(u'foo') is True
Esempio n. 5
0
    def test_get(self):
        obj = W_BasicObject()

        desc = PropertyDescriptor(value=1, writable=True)
        obj.define_own_property(u'foo', desc)
        assert obj.get(u'foo') == 1
Esempio n. 6
0
    def test_define_data_property(self):
        obj = W_BasicObject()

        desc = PropertyDescriptor(value=1)
        obj.define_own_property(u'foo', desc)
        assert obj.has_property(u'foo') is True