示例#1
0
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
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
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
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
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
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
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
def test_expando_dict_write():
    e = Expando(dict(answer=42))
    d = expando_to_dict(e)
    d['answer'] = 43
    assert e['answer'] == 43
示例#10
0
def test_expando_empty():
    e = Expando()
    d = expando_to_dict(e)
    assert len(d) == 0