예제 #1
0
 def test_quotes(self):
     """test getter/setter for the quotes attribute"""
     node1 = Attribute(wraptext("id"), wraptext("foo"), None)
     node2 = Attribute(wraptext("id"), wraptext("bar"))
     node3 = Attribute(wraptext("id"), wraptext("foo bar baz"))
     self.assertIs(None, node1.quotes)
     self.assertEqual('"', node2.quotes)
     node1.quotes = "'"
     node2.quotes = None
     self.assertEqual("'", node1.quotes)
     self.assertIs(None, node2.quotes)
     self.assertRaises(ValueError, setattr, node1, "quotes", "foobar")
     self.assertRaises(ValueError, setattr, node3, "quotes", None)
     self.assertRaises(ValueError, Attribute, wraptext("id"),
                       wraptext("foo bar baz"), None)
예제 #2
0
 def test_quotes(self):
     """test getter/setter for the quotes attribute"""
     node1 = Attribute(wraptext("id"), wraptext("foo"), None)
     node2 = Attribute(wraptext("id"), wraptext("bar"))
     node3 = Attribute(wraptext("id"), wraptext("foo bar baz"))
     self.assertIs(None, node1.quotes)
     self.assertEqual('"', node2.quotes)
     node1.quotes = "'"
     node2.quotes = None
     self.assertEqual("'", node1.quotes)
     self.assertIs(None, node2.quotes)
     self.assertRaises(ValueError, setattr, node1, "quotes", "foobar")
     self.assertRaises(ValueError, setattr, node3, "quotes", None)
     self.assertRaises(ValueError, Attribute, wraptext("id"),
                       wraptext("foo bar baz"), None)