浏览代码

Explicity mark that some webdav test fail due to a known issue

Guénaël Muller 6 年前
父节点
当前提交
0c868f389f
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      tracim/tests/library/test_webdav.py

+ 7 - 0
tracim/tests/library/test_webdav.py 查看文件

@@ -1,6 +1,9 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 import io
3 3
 
4
+import pytest
5
+from sqlalchemy.exc import InvalidRequestError
6
+
4 7
 from tracim.lib.core.user import UserApi
5 8
 from tracim.tests import eq_
6 9
 from tracim.lib.core.notifications import DummyNotifier
@@ -308,6 +311,8 @@ class TestWebDav(StandardTest):
308 311
             )
309 312
         )
310 313
 
314
+    @pytest.mark.xfail(raises=InvalidRequestError,
315
+                       reason='Sqlalchemy session and transaction bug')
311 316
     def test_unit__create_delete_and_create_file__ok(self):
312 317
         provider = self._get_provider(self.app_config)
313 318
         environ = self._get_environ(
@@ -554,6 +559,8 @@ class TestWebDav(StandardTest):
554 559
                 content_to_move.parent.label
555 560
         )
556 561
 
562
+    @pytest.mark.xfail(raises=InvalidRequestError,
563
+                       reason='Sqlalchemy session and transaction bug')
557 564
     def test_unit__update_content__ok(self):
558 565
         provider = self._get_provider(self.app_config)
559 566
         environ = self._get_environ(