コード例 #1
0
ファイル: test_database.py プロジェクト: daterrell2/datatools
def test_initialize_sql(db):
    good_sql = 'SELECT * FROM %s' % TBL
    bad_sql = 'ALTER TABLE %s ADD "newcol" varchar' % TBL

    assert isinstance(database.initialize_sql(db, good_sql), str)
    with pytest.raises(AttributeError):
        database.initialize_sql(db, bad_sql)
コード例 #2
0
def test_initialize_sql(db):
    good_sql = 'SELECT * FROM %s' % TBL
    bad_sql = 'ALTER TABLE %s ADD "newcol" varchar' % TBL

    assert isinstance(database.initialize_sql(db, good_sql), str)
    with pytest.raises(AttributeError):
        database.initialize_sql(db, bad_sql)
コード例 #3
0
ファイル: source.py プロジェクト: daterrell2/datatools
    def initialize(self, db, sql):

        self.sql = sql
        self.select = database.initialize_sql(db, sql)
        self.db = db
コード例 #4
0
ファイル: source.py プロジェクト: daterrell2/datatools
    def initialize(self, db, sql):

        self.sql = sql
        self.select = database.initialize_sql(db, sql)
        self.db = db