summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJosh Blum2013-06-17 22:19:05 -0700
committerJosh Blum2013-06-17 22:19:05 -0700
commit901afc2cbf6ac39a186f555789b8c8d8a00d7b07 (patch)
tree9cfda3f48bd74d8f3060f779ef723e6e0fd78cfe /tests
parent326206712a7903ff06047f3fb9519c8ecaf0c1dc (diff)
downloadsandhi-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.py13
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