1 #!/usr/bin/env python 2 3 import libxml2dom.svg 4 5 d = libxml2dom.svg.createSVGDocument() 6 de = d.documentElement 7 8 # Test easy matrices. 9 10 m = de.createSVGMatrixComponents(2, 0, 0, 2, 0, 0) 11 de.setMatrixTrait("test", m) 12 print de.getAttribute("test") 13 m2 = de.getMatrixTrait("test") 14 print "Same matrix?", m == m2 15 m = de.createSVGMatrixComponents(1, 0, 0, 1, 10, -10) 16 de.setMatrixTrait("test", m) 17 print de.getAttribute("test") 18 m2 = de.getMatrixTrait("test") 19 print "Same matrix?", m == m2 20 21 # Test other operations. 22 23 de.setAttribute("test", "rotate(90)") 24 m = de.getMatrixTrait("test") 25 de.setMatrixTrait("test", m) 26 print de.getAttribute("test") 27 m2 = de.getMatrixTrait("test") 28 print "Same matrix?", m == m2 29 30 # vim: tabstop=4 expandtab shiftwidth=4