示例#1
0
 def test_transform_errors(self):
     self.assertRaises(ValueError,
                       lambda: Morphology(morphology_path, 'foo'))
     transform = numpy.array([[2, 2], [2, 2]])
     self.assertRaises(ValueError,
                       lambda: Morphology(morphology_path, transform))
     transform = numpy.array([[1, 0, 0, 7], [0, 'a', 0, 8], [0, 0, 1, 9],
                              [0, 0, 0, 1]])
示例#2
0
 def setUp(self):
     self.morphology = Morphology(morphology_path)
示例#3
0
 def test_uris(self):
     uris = self.circuit.morphology_uris([1, 2, 3])
     for uri in uris:
         Morphology(uri)
示例#4
0
 def test_bad(self):
     self.assertRaises(RuntimeError, lambda: Morphology("mars"))
示例#5
0
 def test_transform(self):
     transform = numpy.array([[1, 0, 0, 7], [0, 1, 0, 8], [0, 0, 1, 9],
                              [0, 0, 0, 1]])
     morphology = Morphology(morphology_path, transform)
     assert (numpy.allclose(morphology.transformation(), transform))
示例#6
0
 def test_simple(self):
     morphology = Morphology(morphology_path)
示例#7
0
 def setUp(self):
     self.morphology = Morphology(morphology_path)
     self.section = self.morphology.section(1)