* Added tests for Parameters._all_keys().
This commit is contained in:
@@ -56,6 +56,7 @@ def test2b(**_opts_):
|
||||
|
||||
|
||||
def test3(**_opts_):
|
||||
"""Testing _append_() method."""
|
||||
p = params(global_defaults)
|
||||
p.nbasis = 399
|
||||
|
||||
@@ -81,10 +82,11 @@ def test3(**_opts_):
|
||||
|
||||
|
||||
def test4(**_opts_):
|
||||
"""Testing _prepend_() method."""
|
||||
p = params(global_defaults)
|
||||
p.nbasis = 399
|
||||
|
||||
print "test3()"
|
||||
print "test4()"
|
||||
print "self-defined values = ", p
|
||||
|
||||
# Append new lookup
|
||||
@@ -106,6 +108,39 @@ def test4(**_opts_):
|
||||
print "nblk = ", p.nblk
|
||||
print "nsppol = ", p.nsppol
|
||||
|
||||
def test5(**_opts_):
|
||||
"""Testing _all_keys_() method."""
|
||||
p = params(global_defaults)
|
||||
p.nbasis = 399
|
||||
|
||||
print "test5()"
|
||||
print "self-defined values = ", p
|
||||
|
||||
# Append new lookup
|
||||
dict1 = dict(
|
||||
nhgss = 300,
|
||||
Etrial = -38.948241,
|
||||
)
|
||||
dict2 = dict(
|
||||
nblk = 37,
|
||||
nbasis = 9,
|
||||
target = 'Titan',
|
||||
)
|
||||
dict3 = dict(
|
||||
nsppol = 2,
|
||||
target = '7745x',
|
||||
)
|
||||
p._append_(dict1)
|
||||
p._prepend_(dict3, dict2, override_me=0)
|
||||
print p._list_
|
||||
print "all keys: ", p._all_keys_()
|
||||
print "nbasis = ", p.nbasis # gives 327. Changes to local vars won't alter anything.
|
||||
print "npart = ", p.npart
|
||||
print "deltau = ", p.deltau
|
||||
print "target = ", p.target
|
||||
print "nblk = ", p.nblk
|
||||
print "nsppol = ", p.nsppol
|
||||
|
||||
|
||||
def dump_objects():
|
||||
"""See what's in each dicts.
|
||||
@@ -117,5 +152,7 @@ if __name__ == "__main__":
|
||||
test1()
|
||||
test2()
|
||||
test2b()
|
||||
test5()
|
||||
exit()
|
||||
test3()
|
||||
test4()
|
||||
|
||||
Reference in New Issue
Block a user