Merge "Use immutable arg rather mutable arg"
This commit is contained in:
@@ -22,7 +22,10 @@ places where actual behavior differs from the spec.
|
||||
from __future__ import print_function
|
||||
|
||||
|
||||
def assert_has_keys(dict, required=[], optional=[]):
|
||||
def assert_has_keys(dict, required=None, optional=None):
|
||||
required = required or []
|
||||
optional = optional or []
|
||||
|
||||
for k in required:
|
||||
try:
|
||||
assert k in dict
|
||||
|
@@ -81,8 +81,8 @@ class ShellTest(utils.TestCase):
|
||||
# mimic the result of argparse's parse_args() method
|
||||
class Arguments:
|
||||
|
||||
def __init__(self, metadata=[]):
|
||||
self.metadata = metadata
|
||||
def __init__(self, metadata=None):
|
||||
self.metadata = metadata or []
|
||||
|
||||
inputs = [
|
||||
([], {}),
|
||||
|
@@ -110,7 +110,8 @@ def _print(pt, order):
|
||||
print(strutils.safe_encode(pt.get_string(sortby=order)))
|
||||
|
||||
|
||||
def print_list(objs, fields, formatters={}, order_by=None):
|
||||
def print_list(objs, fields, formatters=None, order_by=None):
|
||||
formatters = formatters or {}
|
||||
mixed_case_fields = ['serverId']
|
||||
pt = prettytable.PrettyTable([f for f in fields], caching=False)
|
||||
pt.aligns = ['l' for f in fields]
|
||||
|
Reference in New Issue
Block a user