def test_dogma_set_attribute_text(self): beliefs = {'book_category':'/bookstore/book[1]/@category'} # Set the text using _set dataObject = etree.parse(StringIO(BOOKS)) d = XmlDogma('Books',beliefs,dataObject) assert_equal(d._get('/bookstore/book[1]/@category'),'COOKING') d._set('/bookstore/book[1]/@category','FOOBAR') assert_equal(d._get('/bookstore/book[1]/@category'),'FOOBAR') # Set using the attribute dataObject = etree.parse(StringIO(BOOKS)) d = XmlDogma('Books',beliefs,dataObject) assert_equal(d._get('/bookstore/book[1]/@category'),'COOKING') d.book_category = 'CLEANING' assert_equal(d._get('/bookstore/book[1]/@category'),'CLEANING')
def dont_txxt_dogma_set_attribute_text(self): beliefs = {'book_category':'/bookstore/book[1]/@category'} # Set the text using _set dataObject = etree.parse(StringIO(BOOKS)) d = XmlDogma('Books',beliefs,dataObject) assert_equal(d._get('/bookstore/book[1]/@category'),'COOKING') d._set('/bookstore/book[1]/@category','FOOBAR') assert_equal(d._get('/bookstore/book[1]/@category'),'FOOBAR') # Set using the attribute dataObject = etree.parse(StringIO(BOOKS)) d = XmlDogma('Books',beliefs,dataObject) assert_equal(d._get('/bookstore/book[1]/@category'),'COOKING') d.book_category = 'CLEANING' assert_equal(d._get('/bookstore/book[1]/@category'),'CLEANING')