def test_sample_dim(self):
     n = 3
     d = 2
     mu = randint(0, 2, d).astype(numpy.bool8)
     spread = .5
     dist = AddDelSwapProposal(mu, spread)
     s = dist.sample(n)
     self.assertEqual(s.samples.shape, (n, d))
 def test_sample_dim(self):
     n = 3
     d = 2
     mu = randint(0, 2, d).astype(numpy.bool8)
     spread = .5
     dist = AddDelSwapProposal(mu, spread)
     s = dist.sample(n)
     self.assertEqual(s.samples.shape, (n, d))
 def test_sample_many_no_checks(self):
     num_runs = 1
     for _ in range(num_runs):
         n = randint(1, 10)
         d = 10
         mu = randint(0, 2, d).astype(numpy.bool8)
         #print 'mu='
         #print mu
         spread = rand()
         dist = AddDelSwapProposal(mu, spread)
         sample = dist.sample(n)
 def test_sample_many_no_checks(self):
     num_runs = 1
     for _ in range(num_runs):
         n = randint(1, 10)
         d = 10
         mu = randint(0, 2, d).astype(numpy.bool8)
         #print 'mu='
         #print mu
         spread = rand()
         dist = AddDelSwapProposal(mu, spread)
         sample = dist.sample(n)
 def test_sample_samples_dtype(self):
     mu = randint(0, 2, 10).astype(numpy.bool8)
     spread = .5
     dist = AddDelSwapProposal(mu, spread)
     s = dist.sample(1)
     self.assertEqual(s.samples.dtype, numpy.bool8)
 def test_sample_type(self):
     mu = randint(0, 2, 10).astype(numpy.bool8)
     spread = .5
     dist = AddDelSwapProposal(mu, spread)
     s = dist.sample(1)
     self.assertTrue(isinstance(s, Sample))
 def test_sample_samples_dtype(self):
     mu = randint(0, 2, 10).astype(numpy.bool8)
     spread = .5
     dist = AddDelSwapProposal(mu, spread)
     s = dist.sample(1)
     self.assertEqual(s.samples.dtype, numpy.bool8)
 def test_sample_type(self):
     mu = randint(0, 2, 10).astype(numpy.bool8)
     spread = .5
     dist = AddDelSwapProposal(mu, spread)
     s = dist.sample(1)
     self.assertTrue(isinstance(s, Sample))