コード例 #1
0
def test_memorydb():
    if not supports("memorydb"):
        return
    connection = getConnection()
    if connection.dbName != "sqlite":
        return
    if not connection._memory:
        return
    setupClass(TestSO1)
    connection.close()  # create a new connection to an in-memory database
    TestSO1.setConnection(connection)
    TestSO1.createTable()
コード例 #2
0
ファイル: test_sqlite.py プロジェクト: sqlobject/fullhistory
def test_memorydb():
    if not supports("memorydb"):
        return
    connection = getConnection()
    if connection.dbName != "sqlite":
        return
    if not connection._memory:
        return
    setupClass(TestSO1)
    connection.close() # create a new connection to an in-memory database
    TestSO1.setConnection(connection)
    TestSO1.createTable()
コード例 #3
0
ファイル: test_delete.py プロジェクト: Antexa/htpc_ynh
def testSelect():
    setupGetters(TestSO1)
    for obj in TestSO1.select('all'):
        obj.destroySelf()
    assert list(TestSO1.select('all')) == []
コード例 #4
0
ファイル: test_delete.py プロジェクト: Antexa/htpc_ynh
def testDeleteBy():
    setupGetters(TestSO1)
    TestSO1.deleteBy(name="dave")
    assert len(list(TestSO1.select())) == 3
コード例 #5
0
ファイル: test_delete.py プロジェクト: Antexa/htpc_ynh
def testDeleteMany():
    setupGetters(TestSO1)
    TestSO1.deleteMany(OR(TestSO1.q.name=="bob", TestSO1.q.name=="fred"))
    assert len(list(TestSO1.select('all'))) == 2
コード例 #6
0
ファイル: test_sqlite.py プロジェクト: Antexa/htpc_ynh
def do_select():
    list(TestSO1.select())
コード例 #7
0
def do_select():
    list(TestSO1.select())
コード例 #8
0
def test_empty_string():
    setupClass(TestSO1)
    test = TestSO1(name=None, passwd='')
    assert test.name is None
    assert test.passwd == ''
コード例 #9
0
ファイル: test_delete.py プロジェクト: lopezfra/htpcmanager
def testSelect():
    setupGetters(TestSO1)
    for obj in TestSO1.select('all'):
        obj.destroySelf()
    assert list(TestSO1.select('all')) == []
コード例 #10
0
ファイル: test_delete.py プロジェクト: lopezfra/htpcmanager
def testDeleteBy():
    setupGetters(TestSO1)
    TestSO1.deleteBy(name="dave")
    assert len(list(TestSO1.select())) == 3
コード例 #11
0
ファイル: test_delete.py プロジェクト: lopezfra/htpcmanager
def testDeleteMany():
    setupGetters(TestSO1)
    TestSO1.deleteMany(OR(TestSO1.q.name == "bob", TestSO1.q.name == "fred"))
    assert len(list(TestSO1.select('all'))) == 2