82a48c0acbf381664c0d2c1db20605b126c593f7
1 from pathlib
import Path
3 if '' in sys
.path
: sys
.path
.remove('')
4 sys
.path
.append(str(Path(__file__
).parent
.parent
.parent
))
6 from os
.path
import exists
7 from unittest
import TestCase
8 from setuptools
.dist
import Distribution
9 from setup
import AbsCmd
12 class SetupTests(TestCase
):
15 self
._prev
_argv
= sys
.argv
18 sys
.argv
= self
._prev
_argv
21 cmd
= AbsCmd(Distribution())
22 self
.assertEqual(cmd
.cores
, 4)
23 sys
.argv
+= ['--cores=2']
24 cmd
= AbsCmd(Distribution())
25 self
.assertEqual(cmd
.cores
, 2)