2daf8c38ad
* Replace dict(obj.iteritems()) with dict(obj) where obj is a dictionary or an oslo.db object * Replace obj.iteritems() with obj.items() where obj is a dictionary: obj.items() works on Python 2 and Python 3. * Replace filter() and map() with list-comprehension using if when a list is expected. On Python 3, filter() and map() return an iterator. * Replace obj.keys() with list(obj.keys()) when a list is expected. Replace obj.keys()[0] with list(obj.keys())[0]. On Python 3, dict.keys() now returns an iterator. * Replace (int, long) with six.integer_types * Get the name of a function using the __name__ attribute, instead of the func_name attribute. The func_name attribute was removed in Python 3. * InstanceTypeTestCase: use dict.update() to combine dictionaries instead of using dict.items()+reduce()+dict() * matchers.py: replace StringIO.StringIO with six.StringIO. * tox.ini: add nova.tests.unit.db.test_db_api to Python 3.4 Blueprint nova-python3 Change-Id: Iae4f6d971818d5b38e838a83753a0707e954bb04 |
||
---|---|---|
.. | ||
functional | ||
unit | ||
__init__.py | ||
fixtures.py |