예제 #1
0
 def test_value(self):
     """test getter/setter for the value attribute"""
     value = wraptext("foo")
     node = Attribute(wraptext("id"), value)
     self.assertIs(value, node.value)
     node.value = "{{bar}}"
     self.assertWikicodeEqual(wrap([Template(wraptext("bar"))]), node.value)
     node.value = None
     self.assertIs(None, node.value)
예제 #2
0
 def test_value(self):
     """test getter/setter for the value attribute"""
     value = wraptext("foo")
     node = Attribute(wraptext("id"), value)
     self.assertIs(value, node.value)
     node.value = "{{bar}}"
     self.assertWikicodeEqual(wrap([Template(wraptext("bar"))]), node.value)
     node.value = None
     self.assertIs(None, node.value)
예제 #3
0
 def test_value(self):
     """test getter/setter for the value attribute"""
     value = wraptext("foo")
     node = Attribute(wraptext("id"), value)
     self.assertIs(value, node.value)
     node.value = "{{bar}}"
     self.assertWikicodeEqual(wrap([Template(wraptext("bar"))]), node.value)
     node.value = None
     self.assertIs(None, node.value)
     node2 = Attribute(wraptext("id"), wraptext("foo"), None)
     node2.value = "foo bar baz"
     self.assertWikicodeEqual(wraptext("foo bar baz"), node2.value)
     self.assertEqual('"', node2.quotes)
     node2.value = 'foo "bar" baz'
     self.assertWikicodeEqual(wraptext('foo "bar" baz'), node2.value)
     self.assertEqual("'", node2.quotes)
     node2.value = "foo 'bar' baz"
     self.assertWikicodeEqual(wraptext("foo 'bar' baz"), node2.value)
     self.assertEqual('"', node2.quotes)
     node2.value = "fo\"o 'bar' b\"az"
     self.assertWikicodeEqual(wraptext("fo\"o 'bar' b\"az"), node2.value)
     self.assertEqual('"', node2.quotes)
예제 #4
0
 def test_value(self):
     """test getter/setter for the value attribute"""
     value = wraptext("foo")
     node = Attribute(wraptext("id"), value)
     self.assertIs(value, node.value)
     node.value = "{{bar}}"
     self.assertWikicodeEqual(wrap([Template(wraptext("bar"))]), node.value)
     node.value = None
     self.assertIs(None, node.value)
     node2 = Attribute(wraptext("id"), wraptext("foo"), None)
     node2.value = "foo bar baz"
     self.assertWikicodeEqual(wraptext("foo bar baz"), node2.value)
     self.assertEqual('"', node2.quotes)
     node2.value = 'foo "bar" baz'
     self.assertWikicodeEqual(wraptext('foo "bar" baz'), node2.value)
     self.assertEqual("'", node2.quotes)
     node2.value = "foo 'bar' baz"
     self.assertWikicodeEqual(wraptext("foo 'bar' baz"), node2.value)
     self.assertEqual('"', node2.quotes)
     node2.value = "fo\"o 'bar' b\"az"
     self.assertWikicodeEqual(wraptext("fo\"o 'bar' b\"az"), node2.value)
     self.assertEqual('"', node2.quotes)