示例#1
0
def test_metadata():
    meta = Metadata()
    assert meta.projectname == 'myproject'
    assert meta.projectid == 'myproject'
    meta.projectname = 'foo'
    assert meta.projectname == 'foo'
    assert meta.projectid == 'foo'
    meta.projectid = 'bar'
    assert meta.projectid == 'bar'
    meta.projectname = 'foobar'
    assert meta.projectid == 'bar'
    meta.foobar = 'foobar'
    assert meta.foobar == 'foobar'
    assert meta.as_dict() == {'projectname': 'foobar', 'foobar': 'foobar', 'projectid': 'bar'}