def test_to_lxml_full(self): permission = Permission(True, False, True, False, True) copy = Permission.from_lxml_element(permission.to_lxml_element()) self.assertEqual(permission, copy)
def test_from_lxml_full(self): text = ''' <PERMISSION READ="NO" EXECUTE="YES" BROWSE="NO" DELETE="YES" WRITE="NO" />''' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(False, True, False, True, False) self.assertEqual(permission, right)
def test_to_lxml_write(self): permission = Permission(write = True) copy = Permission.from_lxml_element(permission.to_lxml_element()) self.assertEqual(permission, copy)
def test_from_lxml_browse(self): text = '<PERMISSION BROWSE="NO" />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(browse = False) self.assertEqual(permission, right)
def test_from_lxml_write(self): text = '<PERMISSION WRITE="NO" />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(write = False) self.assertEqual(permission, right)
def test_from_lxml(self): text = '<PERMISSION />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission() self.assertEqual(permission, right)
def test_from_lxml_read(self): text = '<PERMISSION READ="NO" />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(read = False) self.assertEqual(permission, right)
def test_to_lxml_write(self): permission = Permission(write=True) copy = Permission.from_lxml_element(permission.to_lxml_element()) self.assertEqual(permission, copy)
def test_from_lxml_write(self): text = '<PERMISSION WRITE="NO" />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(write=False) self.assertEqual(permission, right)
def test_from_lxml_browse(self): text = '<PERMISSION BROWSE="NO" />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(browse=False) self.assertEqual(permission, right)
def test_from_lxml_read(self): text = '<PERMISSION READ="NO" />' permission = Permission.from_lxml_element(etree.XML(text)) right = Permission(read=False) self.assertEqual(permission, right)