コード例 #1
0
ファイル: test_data.py プロジェクト: achambers8472/ac-python
    def test_pop(self):
        r = Record(x=1, y=2, z=3)
        assert r.pop('x') == 1
        assert r == Record(y=2, z=3)

        r = Record(x=1, y=2, z=3)
        assert r.pop(['x', 'z']) == Record(x=1, z=3)
        assert r == Record(y=2)

        r = Record(x=1, y=2, z=3)
        assert r.pop(['x', 'y', 'w'], default={'w': 2}) == Record(x=1, y=2, w=2)