Пример #1
0
 def specification(self, value):
     if not value:
         self._specification = None
     if isinstance(value, EncodedCDATA):
         self._specification = value
     else:
         self._specification = EncodedCDATA(value=value)
 def rule(self, value):
     if not value:
         self._rule = None
     if isinstance(value, EncodedCDATA):
         self._rule = value
     else:
         self._rule = EncodedCDATA(value=value)
Пример #3
0
 def add_rate_filter(self, item):
     if not item:
         return
     elif isinstance(item, EncodedCDATA):
         self.rate_filters.append(item)
     else:
         self.rules.append(EncodedCDATA(value=item))
Пример #4
0
 def add_rule(self, rule):
     if not rule:
         return
     elif isinstance(rule, EncodedCDATA):
         self.rules.append(rule)
     else:
         self.rules.append(EncodedCDATA(value=rule))
Пример #5
0
 def add_event_suppression(self, item):
     if not item:
         return
     elif isinstance(item, EncodedCDATA):
         self.event_suppressions.append(item)
     else:
         self.rules.append(EncodedCDATA(value=item))
Пример #6
0
    def test_set_value(self):
        stripped = "TESTTEST"
        wrapped = '<![CDATA[%s]]>' % stripped

        ecdata = EncodedCDATA()
        ecdata.value = wrapped

        self.assertEqual(ecdata.value, stripped)
        self.assertEqual(ecdata.cdata, wrapped)
Пример #7
0
    def test_set_none(self):
        ecdata = EncodedCDATA()
        ecdata.value = None

        self.assertTrue(ecdata.value is None)
        self.assertTrue(ecdata.cdata is None)