def test_create_lock_owner_element(self): """Test creator.create_lock with given owner element.""" owner = Element("name") owner.text = "me" xml = creator.create_lock(owner=owner) assert xml == b'<lockinfo xmlns="DAV:"><lockscope><exclusive />' \ b'</lockscope><locktype><write /></locktype>' \ b'<owner><name>me</name></owner></lockinfo>'
def test_create_lock_owner_element(self): """Test creator.create_lock with given owner element.""" owner = Element("name") owner.text = "me" xml = creator.create_lock(owner=owner) self.assertEqual(xml, '<lockinfo xmlns="DAV:"><lockscope><exclusive />' '</lockscope><locktype><write /></locktype>' '<owner><name>me</name></owner></lockinfo>')
def test_create_lock_owner(self): """Test creator.create_lock with given owner.""" xml = creator.create_lock(owner="me") self.assertEqual(xml, '<lockinfo xmlns="DAV:"><lockscope><exclusive />' '</lockscope><locktype><write /></locktype>' '<owner>me</owner></lockinfo>')
def test_create_lock(self): """Test creator.create_lock.""" xml = creator.create_lock() self.assertEqual(xml, '<lockinfo xmlns="DAV:"><lockscope>' '<exclusive /></lockscope><locktype><write />' '</locktype></lockinfo>')
def test_create_lock_owner(self): """Test creator.create_lock with given owner.""" xml = creator.create_lock(owner="me") assert xml == b'<lockinfo xmlns="DAV:"><lockscope><exclusive />' \ b'</lockscope><locktype><write /></locktype>' \ b'<owner>me</owner></lockinfo>'
def test_create_illegal_scope(self): """Test creator.create_lock with illegal scope.""" with pytest.raises(ValueError): creator.create_lock(scope="everything")
def test_create_lock(self): """Test creator.create_lock.""" xml = creator.create_lock() assert xml == b'<lockinfo xmlns="DAV:"><lockscope>' \ b'<exclusive /></lockscope><locktype><write />' \ b'</locktype></lockinfo>'