示例#1
0
def test_dirty_attr(test):
    assert_equal(ResourceObject.dirty(test), False)
    test.foo = False
    assert_equal(ResourceObject.dirty(test), True)
    clean(test)
    assert_equal(ResourceObject.dirty(test), False)
    del test.foo
    assert_equal(ResourceObject.dirty(test), True)
示例#2
0
def test_dirty_access(test):
    assert_equal(ResourceObject.dirty(test), False)
    with cleanaccess(test):
        test.foo = True
    assert_equal(ResourceObject.dirty(test), False)
    with cleanaccess(test):
        del test.foo
    assert_equal(ResourceObject.dirty(test), False)
示例#3
0
def test_dirty_access(test):
    assert_equal(ResourceObject.dirty(test), False)
    with cleanaccess(test):
        test.foo = True
    assert_equal(ResourceObject.dirty(test), False)
    with cleanaccess(test):
        del test.foo
    assert_equal(ResourceObject.dirty(test), False)
示例#4
0
def test_dirty_attr(test):
    assert_equal(ResourceObject.dirty(test), False)
    test.foo = False
    assert_equal(ResourceObject.dirty(test), True)
    clean(test)
    assert_equal(ResourceObject.dirty(test), False)
    del test.foo
    assert_equal(ResourceObject.dirty(test), True)
示例#5
0
def test_dirty_meth(test):
    assert_equal(ResourceObject.dirty(test), False)
    assert_equal(test.test, True)
    test.foo()
    assert_equal(ResourceObject.dirty(test), True)
    assert_equal(test.test, False)
    clean(test)
    assert_equal(ResourceObject.dirty(test), False)
    test.bar()
    assert_equal(ResourceObject.dirty(test), False)
    assert_equal(test.test, True)
    with cleanaccess(test):
        test.foo()
    assert_equal(ResourceObject.dirty(test), False)
    assert_equal(test.test, False)
示例#6
0
def test_dirty_meth(test):
    assert_equal(ResourceObject.dirty(test), False)
    assert_equal(test.test, True)
    test.foo()
    assert_equal(ResourceObject.dirty(test), True)
    assert_equal(test.test, False)
    clean(test)
    assert_equal(ResourceObject.dirty(test), False)
    test.bar()
    assert_equal(ResourceObject.dirty(test), False)
    assert_equal(test.test, True)
    with cleanaccess(test):
        test.foo()
    assert_equal(ResourceObject.dirty(test), False)
    assert_equal(test.test, False)
示例#7
0
def test_dirty_direct(test):
    assert_equal(ResourceObject.dirty(test), False)
    dirty(test)
    assert_equal(ResourceObject.dirty(test), True)
    clean(test)
    assert_equal(ResourceObject.dirty(test), False)
示例#8
0
def test_dirty_direct(test):
    assert_equal(ResourceObject.dirty(test), False)
    dirty(test)
    assert_equal(ResourceObject.dirty(test), True)
    clean(test)
    assert_equal(ResourceObject.dirty(test), False)