diff options
author | Josh Blum | 2013-06-17 22:19:05 -0700 |
---|---|---|
committer | Josh Blum | 2013-06-17 22:19:05 -0700 |
commit | 901afc2cbf6ac39a186f555789b8c8d8a00d7b07 (patch) | |
tree | 9cfda3f48bd74d8f3060f779ef723e6e0fd78cfe /tests | |
parent | 326206712a7903ff06047f3fb9519c8ecaf0c1dc (diff) | |
download | sandhi-901afc2cbf6ac39a186f555789b8c8d8a00d7b07.tar.gz sandhi-901afc2cbf6ac39a186f555789b8c8d8a00d7b07.tar.bz2 sandhi-901afc2cbf6ac39a186f555789b8c8d8a00d7b07.zip |
gras: pythonic improvements to sbuffer
Diffstat (limited to 'tests')
-rw-r--r-- | tests/sbuffer_test.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/sbuffer_test.py b/tests/sbuffer_test.py index da21909..58cdedb 100644 --- a/tests/sbuffer_test.py +++ b/tests/sbuffer_test.py @@ -12,10 +12,15 @@ class SBufferTest(unittest.TestCase): print c.length print c.memory + def test_null_sbuffer(self): + s = gras.SBuffer() + self.assertFalse(s) + def test_make_sbuffer(self): c = gras.SBufferConfig() c.length = 42 s = gras.SBuffer(c) + self.assertTrue(s) self.assertEqual(c.length, s.get_actual_length()) self.assertEqual(c.length, s.length) self.assertEqual(c.length, len(s)) @@ -28,6 +33,14 @@ class SBufferTest(unittest.TestCase): self.assertEqual(c.length, len(s)) self.assertEqual(c.length, len(a)) + def test_get_zero_len_sbuffer(self): + c = gras.SBufferConfig() + c.length = 0 + s = gras.SBuffer(c) + a = s.get() + self.assertEqual(c.length, len(s)) + self.assertEqual(c.length, len(a)) + def test_more_get_with_offset(self): c = gras.SBufferConfig() c.length = 4 |