summaryrefslogtreecommitdiff
path: root/testsuite/test_buffer.py
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2005-09-01 14:41:28 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2005-09-01 14:41:28 +0000
commitdc83edf73e079e267585429a439790e684fe2441 (patch)
treee3c2bd3a3cacc8e7ba8c5ad0b881367018268248 /testsuite/test_buffer.py
parent1bbb59401a2967e5b7ad563c22c44030aead3884 (diff)
fix a race condition in test_buffer.py
Original commit message from CVS: fix a race condition in test_buffer.py * gst/gst.override: * gst/gstmodule.c: (init_gst): add a pygst debug category for bindings themselves to use * gst/gstbuffer.override: add a repr method; add some assertions * gst/pygstminiobject.c: (pygst_miniobject_init), (pygstminiobject_register_wrapper), (pygstminiobject_new), (pygstminiobject_new_noref), (pygstminiobject_dealloc), (pygstminiobject_clear): make the miniobjs hash private with an underscore add debugging for inserting/removal in hash fix pygstminiobject_clear - it also needs to remove from the global hash. Fixes a nasty race problem in test_buffer * testsuite/test_buffer.py: expand on the subbuffer test
Diffstat (limited to 'testsuite/test_buffer.py')
-rw-r--r--testsuite/test_buffer.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/testsuite/test_buffer.py b/testsuite/test_buffer.py
index 26e91d6..66269c4 100644
--- a/testsuite/test_buffer.py
+++ b/testsuite/test_buffer.py
@@ -34,10 +34,10 @@ class BufferTest(unittest.TestCase):
assert str(buffer) == 'test'
def testBufferAlloc(self):
- bla = 'mooooooo'
- buffer = gst.Buffer(bla + '12345')
- gc.collect ()
- assert str(buffer) == 'mooooooo12345'
+ bla = 'mooooooo'
+ buffer = gst.Buffer(bla + '12345')
+ gc.collect ()
+ assert str(buffer) == 'mooooooo12345'
def testBufferBadConstructor(self):
self.assertRaises(TypeError, gst.Buffer, 'test', 0)
@@ -60,10 +60,12 @@ class BufferTest(unittest.TestCase):
s += '%02d' % i
buffer = gst.Buffer(s)
- assert len(buffer) == 128
+ self.assertEquals(len(buffer), 128)
sub = buffer.create_sub(16, 16)
- assert sub.offset == gst.CLOCK_TIME_NONE, sub.offset
+ self.assertEquals(sub.size, 16)
+ #self.assertEquals(sub.data, buffer.data[16:32])
+ self.assertEquals(sub.offset, gst.CLOCK_TIME_NONE)
def testBufferMerge(self):
buffer1 = gst.Buffer('foo')