def test_dict1(): print("Create Client instance containing a \"dict\":", end=" ") try: # with contextlib.redirect_stdout(None): c = SharedMemory("test51", {'a': 1}, log='./test_client.log', client=True) res1 = type(c.getValue()) is dict res2 = c.getType() is dict res3 = c.getValue()['a'] == 1 res4 = c['a'] == 1 c.close() assert res1 and res2 and res3 and res4 print("SUCCESSED") except: print("FAILED") assert False
def test_list1(): print("Create Client instance containing a \"list\":", end=" ") try: # with contextlib.redirect_stdout(None): c = SharedMemory("test61", [0, 1], log='./test_client.log', client=True) res1 = type(c.getValue()) is list res2 = c.getType() is list res3 = c.getValue()[0] == 0 res4 = c.getValue()[1] == 1 res5 = c[0] == 0 res6 = c[1] == 1 c.close() assert res1 and res2 and res3 and res4 and res5 and res6 print("SUCCESSED") except: print("FAILED") assert False