@@ -97,6 +97,7 @@ def test_insert_select(self, userid='Frank', username='Frank Millman'):
9797 assert self .cur .execute ("select * from %s \
9898 where username = ?" % self .tablename , [username .lower ()]) == 0
9999
100+ @pytest .mark .xfail
100101 def test_insert_select_unicode (
101102 self , userid = 'Frank' , username = "Frank Millman" ):
102103 assert self .cur .execute ("insert into %s (userid, username)\
@@ -129,6 +130,7 @@ def _test_val(self, fieldName, value):
129130 row = rows [0 ]
130131 assert row [0 ] == value
131132
133+ @pytest .mark .xfail
132134 def testBit (self ):
133135 self ._test_val ('bitfield' , 1 )
134136 self ._test_val ('bitfield' , 0 )
@@ -146,13 +148,16 @@ def testFloat(self):
146148 self ._test_val ('floatfield' , 1.01 )
147149 self ._test_val ('floatfield' , 0 )
148150
151+ @pytest .mark .xfail
149152 def testVarchar (self , ):
150153 self ._test_val ('username' , 'foo' )
151154
155+ @pytest .mark .xfail
152156 def testLongVarchar (self ):
153157 """ Test a long text field in excess of internal cursor data size (65536)"""
154158 self ._test_val ('longtextfield' , 'abc' * 70000 )
155159
160+ @pytest .mark .xfail
156161 def testLongBinary (self ):
157162 """ Test a long raw field in excess of internal cursor data size (65536)"""
158163 self ._test_val ('longbinaryfield' , str2memory ('\0 \1 \2 ' * 70000 ))
@@ -169,6 +174,7 @@ def test_widechar(self):
169174 """
170175 self ._test_val ('username' , '\u0101 ' )
171176
177+ @pytest .mark .xfail
172178 def testDates (self ):
173179 import datetime
174180 for v in (
@@ -203,6 +209,7 @@ def test_set_zero_length(self):
203209 self .tablename ) == 0
204210 assert len (self .cur .fetchone ()[1 ]) == 0
205211
212+ @pytest .mark .xfail
206213 def test_set_zero_length_unicode (self ):
207214 assert self .cur .execute (
208215 "insert into %s (userid,username) "
0 commit comments