Пример #1
0
    def to_dict(self):
        d = {}

        if not self.value:
            return d

        d['value'] = utils.strip_cdata(self.value)
        d['encoded'] = bool(self.encoded)

        return d
Пример #2
0
    def to_dict(self):
        d = {}

        if not self.value:
            return d

        d['value'] = utils.strip_cdata(self.value)
        d['encoded'] = bool(self.encoded)

        return d
Пример #3
0
    def from_dict(cls, d, return_obj=None):
        if not d:
            return None

        if not return_obj:
            return_obj = cls()

        return_obj.value = utils.strip_cdata(d.get('value'))
        return_obj.encoded = bool(d.get('encoded'))

        return return_obj
Пример #4
0
    def from_dict(cls, d, return_obj=None):
        if not d:
            return None

        if not return_obj:
            return_obj = cls()
            
        return_obj.value = utils.strip_cdata(d.get('value'))
        return_obj.encoded = bool(d.get('encoded'))

        return return_obj
Пример #5
0
 def test_multi_cdata_strip(self):
     initial = "TESTTESTTEST"
     multi = "<![CDATA[{0}]]><![CDATA[{0}]]>".format(initial)
     stripped = utils.strip_cdata(multi)
     self.assertEqual(stripped, initial * 2)
Пример #6
0
    def test_round_trip(self):
        initial = "TESTTESTTEST"
        round_trip = utils.strip_cdata(utils.cdata(initial))

        self.assertEqual(initial, round_trip)
Пример #7
0
    def test_strip_cdata(self):
        initial = "TESTTESTTEST"
        wrapped = "<![CDATA[%s]]>" % initial
        stripped = utils.strip_cdata(wrapped)

        self.assertEqual(stripped, initial)
Пример #8
0
 def value(self, value):
     self._value = utils.strip_cdata(value)
Пример #9
0
 def value(self, value):
     self._value = utils.strip_cdata(value)
Пример #10
0
    def test_strip_cdata(self):
        initial = "TESTTESTTEST"
        wrapped = "<![CDATA[%s]]>" % (initial)
        stripped = utils.strip_cdata(wrapped)

        self.assertEqual(stripped, initial)
Пример #11
0
 def test_multi_cdata_strip(self):
     initial = "TESTTESTTEST"
     multi = "<![CDATA[{0}]]><![CDATA[{0}]]>".format(initial)
     stripped = utils.strip_cdata(multi)
     self.assertEqual(stripped, initial*2)
Пример #12
0
    def test_round_trip(self):
        initial = "TESTTESTTEST"
        round_trip = utils.strip_cdata(utils.cdata(initial))

        self.assertEqual(initial, round_trip)