pythonPackages.boto3: enable tests, fixes #14985

I've modified #14985 by @adnelson to take into account the update in
b68f09a520
This commit is contained in:
Frederik Rietdijk 2016-05-06 12:42:58 +02:00
parent e8803166ef
commit 8729bd8bb9

View file

@ -2490,16 +2490,17 @@ in modules // {
sha256 = "1rbwcslk9dgayrg3vy3m0bqj767hdy1aphy5wjgz925bsydgxdg6";
};
propagatedBuildInputs = [ self.botocore
self.jmespath
] ++ (if isPy3k then [] else [self.futures_2_2]);
propagatedBuildInputs = [ self.botocore self.jmespath ] ++
(if isPy3k then [] else [self.futures_2_2]);
buildInputs = [ self.docutils self.nose self.mock ];
# Tests are failing with `botocore.exceptions.NoCredentialsError:
# Unable to locate credentials`. There also seems to be some mock
# issues (`assert_called_once` doesn't exist in mock but boto
# seems to think it is?).
doCheck = false;
checkPhase = ''
runHook preCheck
# This method is not in mock. It might have appeared in some versions.
sed -i 's/action.assert_called_once()/self.assertEqual(action.call_count, 1)/' \
tests/unit/resources/test_factory.py
nosetests -d tests/unit --verbose
runHook postCheck
'';
meta = {
homepage = https://github.com/boto3/boto;