Fixed broken test decorator preventing 3 tests to run

This commit is contained in:
Daniele Varrazzo 2013-03-20 17:13:33 +00:00
parent 3410fee8d1
commit 31265e3439

View File

@ -395,10 +395,12 @@ def skip_if_no_truncate(f):
return f(self) return f(self)
return skip_if_no_truncate_
class LargeObjectTruncateTests(LargeObjectMixin, unittest.TestCase): class LargeObjectTruncateTests(LargeObjectMixin, unittest.TestCase):
def test_truncate(self): def test_truncate(self):
lo = self.conn.lobject() lo = self.conn.lobject()
lo.write(b("some data")) lo.write("some data")
lo.close() lo.close()
lo = self.conn.lobject(lo.oid, "w") lo = self.conn.lobject(lo.oid, "w")
@ -407,17 +409,17 @@ class LargeObjectTruncateTests(LargeObjectMixin, unittest.TestCase):
# seek position unchanged # seek position unchanged
self.assertEqual(lo.tell(), 0) self.assertEqual(lo.tell(), 0)
# data truncated # data truncated
self.assertEqual(lo.read(), b("some")) self.assertEqual(lo.read(), "some")
lo.truncate(6) lo.truncate(6)
lo.seek(0) lo.seek(0)
# large object extended with zeroes # large object extended with zeroes
self.assertEqual(lo.read(), b("some\x00\x00")) self.assertEqual(lo.read(), "some\x00\x00")
lo.truncate() lo.truncate()
lo.seek(0) lo.seek(0)
# large object empty # large object empty
self.assertEqual(lo.read(), b("")) self.assertEqual(lo.read(), "")
def test_truncate_after_close(self): def test_truncate_after_close(self):
lo = self.conn.lobject() lo = self.conn.lobject()