def test_average(self, angle, lattice):
     o = Orientation.from_axis_angle(lattice=lattice,
                                     axis_angle=[[0, 0, 1, 10],
                                                 [0, 0, 1, angle]],
                                     degrees=True)
     avg_angle = o.average().as_axis_angle(degrees=True, pair=True)[1]
     assert np.isclose(avg_angle, 10 + (angle - 10) / 2.)
 def test_from_axis_angle(self):
     assert np.all(
         Orientation.from_axis_angle(axis_angle=[1, 0, 0, 0],
                                     lattice='triclinic').as_matrix() ==
         np.eye(3))