Beispiel #1
0
def test_close():
    m = Mocker()
    window = m.mock(name="window")
    proj = Project(window)
    proj.editors = docs = []
    for i in range(2):
        dv = m.mock(Editor)
        docs.append(dv)
        dv.close()
    with m:
        proj.close()
    eq_(proj.proxy, None)
    eq_(proj.window, None)
    eq_(proj.editors, None)