예제 #1
0
def libmgr_cfg_lib_default_test():
  lc = LibCfg()
  assert lc.get_create_mode() == LibCfg.CREATE_MODE_AUTO
  assert lc.get_force_version() is None
  assert lc.get_expunge_mode() == LibCfg.EXPUNGE_MODE_LAST_CLOSE
  assert lc.get_num_fake_funcs() == 0
  txt = str(lc)
  assert txt == "LibCfg(create_mode=auto, force_version=None, expunge_mode=last_close, num_fake_funcs=0)"
예제 #2
0
def libmgr_cfg_lib_custom_test():
  lc = LibCfg(LibCfg.CREATE_MODE_OFF,
              1, LibCfg.EXPUNGE_MODE_NO_MEM, 42)
  assert lc.get_create_mode() == LibCfg.CREATE_MODE_OFF
  assert lc.get_force_version() is 1
  assert lc.get_expunge_mode() == LibCfg.EXPUNGE_MODE_NO_MEM
  assert lc.get_num_fake_funcs() == 42
  txt = str(lc)
  assert txt == "LibCfg(create_mode=off, force_version=1, expunge_mode=no_mem, num_fake_funcs=42)"