Remove some unneeded things from test-requirements

We don't need to depend directly on python-subunit.
In python3 we don't need safe_hasattr.
We don't use testrepository.

In lower constraints, os-client-config and mox3 are
transitive depends that we do not care about so don't
need to track lower pins for them.

futures and ipaddress were removed from requirements
but not from lc.

Finally, remove future from lc and from __future__
since we're python3 only.

Change-Id: Ic22079f78f77221e83986e5a835457dbefc3ded7
This commit is contained in:
Monty Taylor 2020-03-29 10:23:20 -05:00
parent a0d75007a8
commit 9b253307a7
5 changed files with 2 additions and 18 deletions

View File

@ -14,8 +14,6 @@
Operations with the provision state in the Bare Metal service. Operations with the provision state in the Bare Metal service.
""" """
from __future__ import print_function
def manage_and_inspect_node(conn, uuid): def manage_and_inspect_node(conn, uuid):
node = conn.baremetal.find_node(uuid) node = conn.baremetal.find_node(uuid)

View File

@ -5,11 +5,7 @@ ddt==1.0.1
decorator==4.4.1 decorator==4.4.1
doc8==0.8.0 doc8==0.8.0
dogpile.cache==0.6.5 dogpile.cache==0.6.5
extras==1.0.0
fixtures==3.0.0 fixtures==3.0.0
future==0.16.0
futures==3.0.0
ipaddress==1.0.17
iso8601==0.1.11 iso8601==0.1.11
jmespath==0.9.0 jmespath==0.9.0
jsonpatch==1.16 jsonpatch==1.16
@ -18,10 +14,8 @@ jsonschema==2.6.0
keystoneauth1==3.18.0 keystoneauth1==3.18.0
linecache2==1.0.0 linecache2==1.0.0
mock==3.0.0 mock==3.0.0
mox3==0.20.0
munch==2.1.0 munch==2.1.0
netifaces==0.10.4 netifaces==0.10.4
os-client-config==1.28.0
os-service-types==1.7.0 os-service-types==1.7.0
oslo.config==6.1.0 oslo.config==6.1.0
oslotest==3.2.0 oslotest==3.2.0
@ -37,9 +31,6 @@ requestsexceptions==1.2.0
six==1.10.0 six==1.10.0
statsd==3.3.0 statsd==3.3.0
stestr==1.0.0 stestr==1.0.0
stevedore==1.20.0
testrepository==0.0.18
testscenarios==0.4 testscenarios==0.4
testtools==2.2.0 testtools==2.2.0
traceback2==1.4.0 traceback2==1.4.0
unittest2==1.1.0

View File

@ -19,7 +19,6 @@ import copy
import os import os
import tempfile import tempfile
import extras
import fixtures import fixtures
import yaml import yaml
@ -226,7 +225,7 @@ class TestCase(base.TestCase):
def _assert_cloud_details(self, cc): def _assert_cloud_details(self, cc):
self.assertIsInstance(cc, cloud_region.CloudRegion) self.assertIsInstance(cc, cloud_region.CloudRegion)
self.assertTrue(extras.safe_hasattr(cc, 'auth')) self.assertTrue(hasattr(cc, 'auth'))
self.assertIsInstance(cc.auth, dict) self.assertIsInstance(cc.auth, dict)
self.assertIsNone(cc.cloud) self.assertIsNone(cc.cloud)
self.assertIn('username', cc.auth) self.assertIn('username', cc.auth)

View File

@ -16,7 +16,6 @@ import argparse
import copy import copy
import os import os
import extras
import fixtures import fixtures
import testtools import testtools
import yaml import yaml
@ -765,7 +764,7 @@ class TestConfigArgparse(base.TestCase):
# Not using assert_cloud_details because of cache settings which # Not using assert_cloud_details because of cache settings which
# are not present without the file # are not present without the file
self.assertIsInstance(cc, cloud_region.CloudRegion) self.assertIsInstance(cc, cloud_region.CloudRegion)
self.assertTrue(extras.safe_hasattr(cc, 'auth')) self.assertTrue(hasattr(cc, 'auth'))
self.assertIsInstance(cc.auth, dict) self.assertIsInstance(cc.auth, dict)
self.assertIsNone(cc.cloud) self.assertIsNone(cc.cloud)
self.assertIn('username', cc.auth) self.assertIn('username', cc.auth)

View File

@ -5,18 +5,15 @@ hacking>=2.0,<2.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0
ddt>=1.0.1 # MIT ddt>=1.0.1 # MIT
extras>=1.0.0 # MIT
fixtures>=3.0.0 # Apache-2.0/BSD fixtures>=3.0.0 # Apache-2.0/BSD
jsonschema>=2.6.0 # MIT jsonschema>=2.6.0 # MIT
mock>=3.0.0 # BSD mock>=3.0.0 # BSD
prometheus-client>=0.4.2 # Apache-2.0 prometheus-client>=0.4.2 # Apache-2.0
python-subunit>=1.0.0 # Apache-2.0/BSD
oslo.config>=6.1.0 # Apache-2.0 oslo.config>=6.1.0 # Apache-2.0
oslotest>=3.2.0 # Apache-2.0 oslotest>=3.2.0 # Apache-2.0
requests-mock>=1.2.0 # Apache-2.0 requests-mock>=1.2.0 # Apache-2.0
statsd>=3.3.0 statsd>=3.3.0
stestr>=1.0.0 # Apache-2.0 stestr>=1.0.0 # Apache-2.0
testrepository>=0.0.18 # Apache-2.0/BSD
testscenarios>=0.4 # Apache-2.0/BSD testscenarios>=0.4 # Apache-2.0/BSD
testtools>=2.2.0 # MIT testtools>=2.2.0 # MIT
doc8>=0.8.0 # Apache-2.0 doc8>=0.8.0 # Apache-2.0