コード例 #1
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_attr_write():
    e = Expando()
    assert e.answer is None
    assert e['answer'] is None
    assert 'answer' not in e
    e.answer = 42
    assert e.answer == 42
    assert e['answer'] == 42
    assert 'answer' in e
コード例 #2
0
ファイル: test.py プロジェクト: srisatish/wave
def test_proxy():
    # waved -proxy must be set
    url = 'https://wave.h2o.ai'
    response = Expando(site.proxy('get', url))
    if response.error:
        assert False
    else:
        result = Expando(response.result)
        assert result.code == 400
        assert len(result.headers) > 0
コード例 #3
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_clone_include_exclued_keys():
    e = clone_expando(Expando(dict(a=1, b=2, c=3)),
                      include_keys=['a', 'b'],
                      exclude_keys=['b', 'c'])
    assert 'a' in e
    assert 'b' not in e
    assert 'c' not in e
コード例 #4
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_attr_del():
    e = Expando(dict(answer=42))
    assert e.answer == 42
    assert e['answer'] == 42
    assert 'answer' in e
    del e.answer
    assert e.answer is None
    assert e['answer'] is None
    assert 'answer' not in e
コード例 #5
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_create():
    e = Expando(dict(answer=42))
    assert e.answer == 42
    assert e['answer'] == 42
    assert 'answer' in e

    d = expando_to_dict(e)
    assert len(d) == 1
    assert d['answer'] == 42
コード例 #6
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_clone_exclude_keys():
    e = clone_expando(Expando(dict(a=1, b=2, c=3)), exclude_keys=['a'])
    assert 'a' not in e
    assert 'b' in e
    assert 'c' in e
コード例 #7
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_copy():
    e = copy_expando(Expando(dict(answer=42)), Expando())
    assert e.answer == 42
    assert e['answer'] == 42
    assert 'answer' in e
コード例 #8
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_clone():
    e = clone_expando(Expando(dict(answer=42)))
    assert e.answer == 42
    assert e['answer'] == 42
    assert 'answer' in e
コード例 #9
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_dict_write():
    e = Expando(dict(answer=42))
    d = expando_to_dict(e)
    d['answer'] = 43
    assert e['answer'] == 43
コード例 #10
0
ファイル: test_expando.py プロジェクト: zeta1999/wave
def test_expando_empty():
    e = Expando()
    d = expando_to_dict(e)
    assert len(d) == 0