Sha256: dc3d11693e530922594553b00bc3c526c196728c6c22ff614825fd29cb1d3c7a
Contents?: true
Size: 923 Bytes
Versions: 4
Compression:
Stored size: 923 Bytes
Contents
require 'fileutils' DBDConfig.set_testbase(:sqlite, Class.new(Test::Unit::TestCase) do def dbtype "sqlite" end def test_base if @dbh # FIXME for some reason, @dbh isn't initialized in some cases. investigate. assert_equal(@dbh.driver_name, "SQLite") assert_kind_of(DBI::DBD::SQLite::Database, @dbh.instance_variable_get(:@handle)) end end def set_base_dbh config = DBDConfig.get_config['sqlite'] @dbh = DBI.connect('dbi:SQLite:'+config['dbname'], nil, nil, { }) end def setup set_base_dbh DBDConfig.inject_sql(@dbh, dbtype, "dbd/sqlite/up.sql") end def teardown @dbh.disconnect if @dbh.connected? config = DBDConfig.get_config['sqlite'] FileUtils.rm_f(config['dbname']) end end )
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
ydbi-0.6.0 | test/dbd/sqlite/base.rb |
ydbi-0.5.7 | test/dbd/sqlite/base.rb |
ydbi-0.5.0 | test/dbd/sqlite/base.rb |
dbd-sqlite-0.1.2 | test/dbd/sqlite/base.rb |