--- /dev/null
+# coding: utf-8
+
+from os import urandom
+from random import randint
+from unittest import TestCase
+
+import ssss
+
+
+class TestSSSS(TestCase):
+ def test_symmetric(self):
+ for _ in range(10):
+ n = randint(3, 100)
+ r = randint(1, n)
+ secret = urandom(32)
+ frags = ssss.split(secret, n, r)
+ recovered = ssss.combine(r, frags[:r])
+ self.assertEqual(secret, recovered)