mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-26 02:43:43 +03:00
Fixed broken test decorator preventing 3 tests to run
This commit is contained in:
parent
3410fee8d1
commit
31265e3439
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user