예제 #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)