1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 from pipe_control import align_tensor
24 from lib.errors import RelaxStrError, RelaxUnknownParamError
25 from test_suite.unit_tests.align_tensor_testing_base import Align_tensor_base_class
26
27
29 """Unit tests for the functions of the 'pipe_control.align_tensor' module."""
30
31
32 align_tensor_fns = align_tensor
33
35 """The returning of alignment tensor parameter names.
36
37 The function tested is pipe_control.align_tensor.return_data_name().
38 """
39
40
41 self.assertEqual(self.align_tensor_fns.return_data_name('sxx'), 'Sxx')
42 self.assertEqual(self.align_tensor_fns.return_data_name('Sxx'), 'Sxx')
43 self.assertEqual(self.align_tensor_fns.return_data_name('syy'), 'Syy')
44 self.assertEqual(self.align_tensor_fns.return_data_name('Syy'), 'Syy')
45 self.assertEqual(self.align_tensor_fns.return_data_name('szz'), 'Szz')
46 self.assertEqual(self.align_tensor_fns.return_data_name('Szz'), 'Szz')
47 self.assertEqual(self.align_tensor_fns.return_data_name('sxy'), 'Sxy')
48 self.assertEqual(self.align_tensor_fns.return_data_name('Sxy'), 'Sxy')
49 self.assertEqual(self.align_tensor_fns.return_data_name('sxz'), 'Sxz')
50 self.assertEqual(self.align_tensor_fns.return_data_name('Sxz'), 'Sxz')
51 self.assertEqual(self.align_tensor_fns.return_data_name('syz'), 'Syz')
52 self.assertEqual(self.align_tensor_fns.return_data_name('Syz'), 'Syz')
53 self.assertEqual(self.align_tensor_fns.return_data_name('sxxyy'), 'Sxxyy')
54 self.assertEqual(self.align_tensor_fns.return_data_name('Sxxyy'), 'Sxxyy')
55
56
57 self.assertEqual(self.align_tensor_fns.return_data_name('axx'), 'Axx')
58 self.assertEqual(self.align_tensor_fns.return_data_name('Axx'), 'Axx')
59 self.assertEqual(self.align_tensor_fns.return_data_name('ayy'), 'Ayy')
60 self.assertEqual(self.align_tensor_fns.return_data_name('Ayy'), 'Ayy')
61 self.assertEqual(self.align_tensor_fns.return_data_name('azz'), 'Azz')
62 self.assertEqual(self.align_tensor_fns.return_data_name('Azz'), 'Azz')
63 self.assertEqual(self.align_tensor_fns.return_data_name('axy'), 'Axy')
64 self.assertEqual(self.align_tensor_fns.return_data_name('Axy'), 'Axy')
65 self.assertEqual(self.align_tensor_fns.return_data_name('axz'), 'Axz')
66 self.assertEqual(self.align_tensor_fns.return_data_name('Axz'), 'Axz')
67 self.assertEqual(self.align_tensor_fns.return_data_name('ayz'), 'Ayz')
68 self.assertEqual(self.align_tensor_fns.return_data_name('Ayz'), 'Ayz')
69 self.assertEqual(self.align_tensor_fns.return_data_name('axxyy'), 'Axxyy')
70 self.assertEqual(self.align_tensor_fns.return_data_name('Axxyy'), 'Axxyy')
71
72
73 self.assertEqual(self.align_tensor_fns.return_data_name('pxx'), 'Pxx')
74 self.assertEqual(self.align_tensor_fns.return_data_name('Pxx'), 'Pxx')
75 self.assertEqual(self.align_tensor_fns.return_data_name('pyy'), 'Pyy')
76 self.assertEqual(self.align_tensor_fns.return_data_name('Pyy'), 'Pyy')
77 self.assertEqual(self.align_tensor_fns.return_data_name('pzz'), 'Pzz')
78 self.assertEqual(self.align_tensor_fns.return_data_name('Pzz'), 'Pzz')
79 self.assertEqual(self.align_tensor_fns.return_data_name('pxy'), 'Pxy')
80 self.assertEqual(self.align_tensor_fns.return_data_name('Pxy'), 'Pxy')
81 self.assertEqual(self.align_tensor_fns.return_data_name('pxz'), 'Pxz')
82 self.assertEqual(self.align_tensor_fns.return_data_name('Pxz'), 'Pxz')
83 self.assertEqual(self.align_tensor_fns.return_data_name('pyz'), 'Pyz')
84 self.assertEqual(self.align_tensor_fns.return_data_name('Pyz'), 'Pyz')
85 self.assertEqual(self.align_tensor_fns.return_data_name('pxxyy'), 'Pxxyy')
86 self.assertEqual(self.align_tensor_fns.return_data_name('Pxxyy'), 'Pxxyy')
87
88
89 self.assertEqual(self.align_tensor_fns.return_data_name('a'), 'alpha')
90 self.assertEqual(self.align_tensor_fns.return_data_name('alpha'), 'alpha')
91 self.assertEqual(self.align_tensor_fns.return_data_name('b'), 'beta')
92 self.assertEqual(self.align_tensor_fns.return_data_name('beta'), 'beta')
93 self.assertEqual(self.align_tensor_fns.return_data_name('g'), 'gamma')
94 self.assertEqual(self.align_tensor_fns.return_data_name('gamma'), 'gamma')
95
96
97 self.assertRaises(RelaxUnknownParamError, self.align_tensor_fns.return_data_name, 'c')
98 self.assertRaises(RelaxUnknownParamError, self.align_tensor_fns.return_data_name, '7')
99 self.assertRaises(RelaxStrError, self.align_tensor_fns.return_data_name, 7)
100 self.assertRaises(RelaxUnknownParamError, self.align_tensor_fns.return_data_name, 'tm')
101