Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test_buildingblocks.py
diff options
context:
space:
mode:
authorstrom <strom@vehikel.(none)>2010-05-02 19:04:36 (GMT)
committer strom <strom@vehikel.(none)>2010-05-02 19:04:36 (GMT)
commitf84b965aa7b4a28786b3520671a5d0fd1881cd6d (patch)
tree79be950bc29ee8c2eb9ffb1bd0fac6723c486d89 /test_buildingblocks.py
parent6416d002a0c99678bc38f1997a9bbc94acd7ead3 (diff)
Added a sampler for iterated function systems.
Diffstat (limited to 'test_buildingblocks.py')
-rw-r--r--test_buildingblocks.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test_buildingblocks.py b/test_buildingblocks.py
index 39d12b4..7392ac0 100644
--- a/test_buildingblocks.py
+++ b/test_buildingblocks.py
@@ -26,6 +26,7 @@ import exon_position
import exon_direction
import exon_buzzword
import test_utils
+from ep_sampler_affineifs import AffineIfsSampler
class TestKandidBuildingBlocks(unittest.TestCase):
@@ -220,3 +221,13 @@ class TestKandidBuildingBlocks(unittest.TestCase):
eql = eql and color4 == color3
self.assertFalse(eql)
+ def test_0ifs(self):
+ model_random.set_flurry(9)
+ ifs = AffineIfsSampler('/')
+ ifs.randomize()
+ ifs.orbits = 10
+ ifs.symmetry = 5
+ point_list = ifs.get_sample_points()
+ self.assertTrue(len(point_list) == 10)
+# self.assertTrue(len(point_list[0]) == 3)
+ self.assertTrue(len(point_list[0]) == 2)