fix pyflakes imported but unused in pytest
This commit is contained in:
parent
cb1779ef9a
commit
54c20cdd3c
|
@ -1,6 +1,3 @@
|
||||||
import os
|
|
||||||
from itertools import permutations
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
|
||||||
|
@ -9,22 +6,22 @@ from damask import Rotation
|
||||||
from damask import Orientation
|
from damask import Orientation
|
||||||
from damask import Lattice
|
from damask import Lattice
|
||||||
|
|
||||||
rot0= damask.Rotation.from_random()
|
rot0= Rotation.from_random()
|
||||||
rot1= damask.Rotation.from_random()
|
rot1= Rotation.from_random()
|
||||||
rot2= damask.Rotation.from_random()
|
rot2= Rotation.from_random()
|
||||||
rot3= damask.Rotation.from_random()
|
rot3= Rotation.from_random()
|
||||||
|
|
||||||
class TestOrientation_vec:
|
class TestOrientation_vec:
|
||||||
@pytest.mark.parametrize('lattice',Lattice.lattices)
|
@pytest.mark.parametrize('lattice',Lattice.lattices)
|
||||||
def test_equivalentOrientations_vec(self,lattice):
|
def test_equivalentOrientations_vec(self,lattice):
|
||||||
ori0=damask.Orientation(rot0,lattice)
|
ori0=Orientation(rot0,lattice)
|
||||||
ori1=damask.Orientation(rot1,lattice)
|
ori1=Orientation(rot1,lattice)
|
||||||
ori2=damask.Orientation(rot2,lattice)
|
ori2=Orientation(rot2,lattice)
|
||||||
ori3=damask.Orientation(rot3,lattice)
|
ori3=Orientation(rot3,lattice)
|
||||||
|
|
||||||
quat=np.array([rot0.as_quaternion(),rot1.as_quaternion(),rot2.as_quaternion(),rot3.as_quaternion()])
|
quat=np.array([rot0.as_quaternion(),rot1.as_quaternion(),rot2.as_quaternion(),rot3.as_quaternion()])
|
||||||
rot_vec=damask.Rotation.from_quaternion(quat)
|
rot_vec=Rotation.from_quaternion(quat)
|
||||||
ori_vec=damask.Orientation(rot_vec,lattice)
|
ori_vec=Orientation(rot_vec,lattice)
|
||||||
|
|
||||||
for s in range(len(ori_vec.lattice.symmetry.symmetryOperations())):
|
for s in range(len(ori_vec.lattice.symmetry.symmetryOperations())):
|
||||||
assert all(ori_vec.equivalent_vec()[s,0].rotation.as_Eulers() == \
|
assert all(ori_vec.equivalent_vec()[s,0].rotation.as_Eulers() == \
|
||||||
|
@ -38,18 +35,18 @@ class TestOrientation_vec:
|
||||||
|
|
||||||
@pytest.mark.parametrize('lattice',Lattice.lattices)
|
@pytest.mark.parametrize('lattice',Lattice.lattices)
|
||||||
def test_inFZ_vec(self,lattice):
|
def test_inFZ_vec(self,lattice):
|
||||||
ori0=damask.Orientation(rot0,lattice)
|
ori0=Orientation(rot0,lattice)
|
||||||
ori1=damask.Orientation(rot1,lattice)
|
ori1=Orientation(rot1,lattice)
|
||||||
ori2=damask.Orientation(rot2,lattice)
|
ori2=Orientation(rot2,lattice)
|
||||||
ori3=damask.Orientation(rot3,lattice)
|
ori3=Orientation(rot3,lattice)
|
||||||
#ensure 1 of them is in FZ
|
#ensure 1 of them is in FZ
|
||||||
ori4=ori0.reduced()
|
ori4=ori0.reduced()
|
||||||
rot4=ori4.rotation
|
rot4=ori4.rotation
|
||||||
|
|
||||||
quat=np.array([rot0.as_quaternion(),rot1.as_quaternion(),\
|
quat=np.array([rot0.as_quaternion(),rot1.as_quaternion(),\
|
||||||
rot2.as_quaternion(),rot3.as_quaternion(), rot4.as_quaternion()])
|
rot2.as_quaternion(),rot3.as_quaternion(), rot4.as_quaternion()])
|
||||||
rot_vec=damask.Rotation.from_quaternion(quat)
|
rot_vec=Rotation.from_quaternion(quat)
|
||||||
ori_vec=damask.Orientation(rot_vec,lattice)
|
ori_vec=Orientation(rot_vec,lattice)
|
||||||
|
|
||||||
assert ori_vec.inFZ_vec()[0] == ori0.inFZ()
|
assert ori_vec.inFZ_vec()[0] == ori0.inFZ()
|
||||||
assert ori_vec.inFZ_vec()[1] == ori1.inFZ()
|
assert ori_vec.inFZ_vec()[1] == ori1.inFZ()
|
||||||
|
@ -61,14 +58,14 @@ class TestOrientation_vec:
|
||||||
@pytest.mark.parametrize('model',['Bain','KS','GT','GT_prime','NW','Pitsch'])
|
@pytest.mark.parametrize('model',['Bain','KS','GT','GT_prime','NW','Pitsch'])
|
||||||
@pytest.mark.parametrize('lattice',['fcc','bcc'])
|
@pytest.mark.parametrize('lattice',['fcc','bcc'])
|
||||||
def test_relatedOrientations_vec(self,model,lattice):
|
def test_relatedOrientations_vec(self,model,lattice):
|
||||||
ori0=damask.Orientation(rot0,lattice)
|
ori0=Orientation(rot0,lattice)
|
||||||
ori1=damask.Orientation(rot1,lattice)
|
ori1=Orientation(rot1,lattice)
|
||||||
ori2=damask.Orientation(rot2,lattice)
|
ori2=Orientation(rot2,lattice)
|
||||||
ori3=damask.Orientation(rot3,lattice)
|
ori3=Orientation(rot3,lattice)
|
||||||
|
|
||||||
quat=np.array([rot0.as_quaternion(),rot1.as_quaternion(),rot2.as_quaternion(),rot3.as_quaternion()])
|
quat=np.array([rot0.as_quaternion(),rot1.as_quaternion(),rot2.as_quaternion(),rot3.as_quaternion()])
|
||||||
rot_vec=damask.Rotation.from_quaternion(quat)
|
rot_vec=Rotation.from_quaternion(quat)
|
||||||
ori_vec=damask.Orientation(rot_vec,lattice)
|
ori_vec=Orientation(rot_vec,lattice)
|
||||||
|
|
||||||
for s in range(len(ori1.lattice.relationOperations(model)['rotations'])):
|
for s in range(len(ori1.lattice.relationOperations(model)['rotations'])):
|
||||||
assert all(ori_vec.relatedOrientations_vec(model)[s,0].rotation.as_Eulers() == \
|
assert all(ori_vec.relatedOrientations_vec(model)[s,0].rotation.as_Eulers() == \
|
||||||
|
|
Loading…
Reference in New Issue