diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2005-09-01 14:41:28 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2005-09-01 14:41:28 +0000 |
commit | dc83edf73e079e267585429a439790e684fe2441 (patch) | |
tree | e3c2bd3a3cacc8e7ba8c5ad0b881367018268248 /testsuite/test_buffer.py | |
parent | 1bbb59401a2967e5b7ad563c22c44030aead3884 (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.py | 14 |
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') |