def test_face_centered(self): fcc = CentralComposite(type="Face-Centered") fcc.num_parameters = 2 cases = [case for case in fcc] expected = [(0.0,0.0),(0.0,1.0),(1.0,0.0),(1.0,1.0),(0.0,0.5),(0.5,0.0),(0.5,1.0),(1.0,0.5),[0.5,0.5]] self.assertEqual(expected,cases) self.assertEqual(len(expected[0]),len(cases[0]))
def test_rotatable(self): ccc = CentralComposite(type="Inscribed") ccc.num_parameters = 2 cases = [case for case in ccc] expected = [(0.146446609406726,0.146446609406726),(0.146446609406726,0.853553390593274),(0.853553390593274,0.146446609406726),(0.853553390593274,0.853553390593274),(0,0.5),(0.5,0),(0.5,1),(1,0.5),[0.5,0.5]] self.assertEqual(len(expected[0]),len(cases[0])) for case,expected in zip(cases,expected): self.assertAlmostEquals(case[0],expected[0],8) self.assertAlmostEquals(case[1],expected[1],8)
def test_rotatable(self): ccc = CentralComposite(type="Inscribed") ccc.num_parameters = 2 cases = [case for case in ccc]
def test_face_centered(self): fcc = CentralComposite(type="Face-Centered") fcc.num_parameters = 2 cases = [case for case in fcc]