def test_idempotencym(self): for nums in self.num_sets: n_nums = np.random.randint(2, 6) integers = list(nums[:n_nums]) interleaved = interleave.interleavem(*integers) self.assertEqual(integers, interleave.deinterleavem(interleaved, n_nums))
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]))
def interleave4_str(): for nums in num_sets: interleave.interleavem(*nums)