Ejemplo n.º 1
0
 def test_interleave5(self):
     for nums in self.num_sets:
         self.assertEqual(interleave.interleave5(*nums),
                          interleave.interleavem_naive(*nums))
Ejemplo n.º 2
0
 def test_interleave4_cheat(self):
     for nums in self.num_sets:
         self.assertEqual(interleave.interleave4_cheat(*nums[:4]),
                          interleave.interleavem_naive(*nums[:4]))
Ejemplo n.º 3
0
 def test_interleavem(self):
     for nums in self.num_sets:
         n_nums = np.random.randint(2, 6)
         self.assertEqual(interleave.interleavem_naive(*nums[:n_nums]),
                          interleave.interleavem(*nums[:n_nums]))
Ejemplo n.º 4
0
 def test_interleave4_cython(self):
     for nums in self.num_sets:
         self.assertEqual(interleave_numerics.interleave4(*nums[:4]),
                          interleave.interleavem_naive(*nums[:4]))
Ejemplo n.º 5
0
def interleave4_naive():
    for nums in num_sets:
        interleave.interleavem_naive(*nums)