Total Complexity | 4 |
Total Lines | 29 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | import unittest |
||
6 | class TestGetSubdir(unittest.TestCase): |
||
7 | |||
8 | def test_noarch(self): |
||
9 | index = {'subdir': 'noarch'} |
||
10 | self.assertEqual(get_subdir(index), 'noarch') |
||
11 | |||
12 | index = {'arch': None} |
||
13 | self.assertEqual(get_subdir(index), 'noarch') |
||
14 | |||
15 | index = {} |
||
16 | self.assertEqual(get_subdir(index), 'noarch') |
||
17 | |||
18 | index = {'arch': 'x86_64', 'platform': None, 'subdir': 'noarch'} |
||
19 | self.assertEqual(get_subdir(index), 'noarch') |
||
20 | |||
21 | def test_linux64(self): |
||
22 | index = {'arch': 'x86_64', 'platform': 'linux'} |
||
23 | self.assertEqual(get_subdir(index), 'linux-64') |
||
24 | |||
25 | def test_osx32(self): |
||
26 | index = {'arch': 'x86', 'platform': 'osx'} |
||
27 | self.assertEqual(get_subdir(index), 'osx-32') |
||
28 | |||
29 | def test_ppc64(self): |
||
30 | index = {'arch': 'ppc64le', 'platform': 'linux'} |
||
31 | self.assertEqual(get_subdir(index), 'linux-ppc64le') |
||
32 | |||
33 | index = {'subdir': 'linux-ppc64le'} |
||
34 | self.assertEqual(get_subdir(index), 'linux-ppc64le') |
||
35 | |||
39 |