|
|
|
@ -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() |
|
|
|
|