mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-22 17:06:33 +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 skip_if_no_truncate_
|
||||
|
||||
class LargeObjectTruncateTests(LargeObjectMixin, unittest.TestCase):
|
||||
def test_truncate(self):
|
||||
lo = self.conn.lobject()
|
||||
lo.write(b("some data"))
|
||||
lo.write("some data")
|
||||
lo.close()
|
||||
|
||||
lo = self.conn.lobject(lo.oid, "w")
|
||||
|
@ -407,17 +409,17 @@ class LargeObjectTruncateTests(LargeObjectMixin, unittest.TestCase):
|
|||
# seek position unchanged
|
||||
self.assertEqual(lo.tell(), 0)
|
||||
# data truncated
|
||||
self.assertEqual(lo.read(), b("some"))
|
||||
self.assertEqual(lo.read(), "some")
|
||||
|
||||
lo.truncate(6)
|
||||
lo.seek(0)
|
||||
# large object extended with zeroes
|
||||
self.assertEqual(lo.read(), b("some\x00\x00"))
|
||||
self.assertEqual(lo.read(), "some\x00\x00")
|
||||
|
||||
lo.truncate()
|
||||
lo.seek(0)
|
||||
# large object empty
|
||||
self.assertEqual(lo.read(), b(""))
|
||||
self.assertEqual(lo.read(), "")
|
||||
|
||||
def test_truncate_after_close(self):
|
||||
lo = self.conn.lobject()
|
||||
|
|
Loading…
Reference in New Issue
Block a user