コード例 #1
0
def test_setdefault():
    omd = OMD()
    empty_list = []
    x = omd.setdefault('1', empty_list)
    assert x is empty_list
    y = omd.setdefault('2')
    assert y is None
    assert omd.setdefault('1', None) is empty_list
コード例 #2
0
ファイル: test_dictutils.py プロジェクト: noscripter/boltons
def test_setdefault():
    omd = OMD()
    empty_list = []
    x = omd.setdefault("1", empty_list)
    assert x is empty_list
    y = omd.setdefault("2")
    assert y is None
    assert omd.setdefault("1", None) is empty_list
コード例 #3
0
ファイル: test_dictutils.py プロジェクト: blebo/boltons
def test_setdefault():
    omd = OMD()
    empty_list = []
    x = omd.setdefault('1', empty_list)
    assert x is empty_list
    y = omd.setdefault('2')
    assert y is None
    assert omd.setdefault('1', None) is empty_list
コード例 #4
0
ファイル: test_dictutils.py プロジェクト: rrosajp/boltons
def test_setdefault():
    omd = OMD()
    empty_list = []
    x = omd.setdefault('1', empty_list)
    assert x is empty_list
    y = omd.setdefault('2')
    assert y is None
    assert omd.setdefault('1', None) is empty_list

    e_omd = OMD()
    e_omd.addlist(1, [])
    assert e_omd.popall(1, None) is None
    assert len(e_omd) == 0