def test_create_set_one_property_request_content_name_only(self): option = { 'name': 'aProperty' } result = Utils.create_set_property_batch_request_content(options=[option]) self.assertEqual(result, b'<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<propertyupdate xmlns="DAV:"><set><prop>' b'<aProperty xmlns=""></aProperty></prop></set></propertyupdate>')
def test_create_set_property_batch_request_content(self): options = [{ 'namespace': 'test', 'name': 'aProperty', 'value': 'aValue' }, { 'namespace': 'test2', 'name': 'aProperty2', 'value': 'aValue2' }] result = Utils.create_set_property_batch_request_content( options=options) self.assertEqual( result, b'<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<propertyupdate xmlns="DAV:"><set><prop>' b'<aProperty xmlns="test">aValue</aProperty><aProperty2 xmlns="test2">aValue2' b'</aProperty2></prop></set></propertyupdate>')