Fix and enable gating on H302: only import modules

Fixes non-module imports and enables gating on H302 in flake8

Change-Id: I366b0ca622d5185732c6c755f8724efb8bbc80f7
This commit is contained in:
Morgan Fainberg
2013-08-18 19:53:44 -07:00
committed by Gerrit Code Review
parent 35deb1ae1b
commit f6d35b38f8
3 changed files with 9 additions and 10 deletions

View File

@@ -16,7 +16,7 @@
import testtools
from keystoneclient.contrib.ec2.utils import Ec2Signer
from keystoneclient.contrib.ec2 import utils
class Ec2SignerTest(testtools.TestCase):
@@ -25,7 +25,7 @@ class Ec2SignerTest(testtools.TestCase):
super(Ec2SignerTest, self).setUp()
self.access = '966afbde20b84200ae4e62e09acf46b2'
self.secret = '89cdf9e94e2643cab35b8b8ac5a51f83'
self.signer = Ec2Signer(self.secret)
self.signer = utils.Ec2Signer(self.secret)
def tearDown(self):
super(Ec2SignerTest, self).tearDown()
@@ -116,7 +116,7 @@ class Ec2SignerTest(testtools.TestCase):
"""
# Create a new signer object with the AWS example key
secret = 'wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY'
signer = Ec2Signer(secret)
signer = utils.Ec2Signer(secret)
body_hash = ('b6359072c78d70ebee1e81adcbab4f0'
'1bf2c23245fa365ef83fe8f1f955085e2')
@@ -149,7 +149,7 @@ class Ec2SignerTest(testtools.TestCase):
"""Test v4 generator with host:port format."""
# Create a new signer object with the AWS example key
secret = 'wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY'
signer = Ec2Signer(secret)
signer = utils.Ec2Signer(secret)
body_hash = ('b6359072c78d70ebee1e81adcbab4f0'
'1bf2c23245fa365ef83fe8f1f955085e2')
@@ -186,7 +186,7 @@ class Ec2SignerTest(testtools.TestCase):
"""
# Create a new signer object with the AWS example key
secret = 'wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY'
signer = Ec2Signer(secret)
signer = utils.Ec2Signer(secret)
body_hash = ('b6359072c78d70ebee1e81adcbab4f0'
'1bf2c23245fa365ef83fe8f1f955085e2')
@@ -223,7 +223,7 @@ class Ec2SignerTest(testtools.TestCase):
"""
# Create a new signer object with the AWS example key
secret = 'wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY'
signer = Ec2Signer(secret)
signer = utils.Ec2Signer(secret)
body_hash = ('b6359072c78d70ebee1e81adcbab4f0'
'1bf2c23245fa365ef83fe8f1f955085e2')

View File

@@ -13,7 +13,7 @@
# under the License.
import copy
from datetime import timedelta
import datetime
import json
import requests
@@ -60,7 +60,7 @@ class AuthenticateAgainstKeystoneTests(utils.TestCase):
def test_authenticate_success_expired(self):
# Build an expired token
self.TEST_RESPONSE_DICT['access']['token']['expires'] = \
(timeutils.utcnow() - timedelta(1)).isoformat()
(timeutils.utcnow() - datetime.timedelta(1)).isoformat()
resp = utils.TestResponse({
"status_code": 200,
"text": json.dumps(self.TEST_RESPONSE_DICT),

View File

@@ -30,8 +30,7 @@ downloadcache = ~/cache/pip
# F811: redefinition of unused 'client' from line 81
# F821: undefined name
# F841: local variable is assigned to but never used
# H302: import only modules
# H304: no relative imports
ignore = F811,F821,F841,H302,H304
ignore = F811,F821,F841,H304
show-source = True
exclude = .venv,.tox,dist,doc,*egg,build