Example #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
Example #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
Example #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
Example #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
Example #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)
Example #6
0
    def test_round_trip(self):
        initial = "TESTTESTTEST"
        round_trip = utils.strip_cdata(utils.cdata(initial))

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

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

        self.assertEqual(stripped, initial)
Example #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)
Example #12
0
    def test_round_trip(self):
        initial = "TESTTESTTEST"
        round_trip = utils.strip_cdata(utils.cdata(initial))

        self.assertEqual(initial, round_trip)