Пример #1
0
 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>')