Simplify DBConfig Test to fix failures (#2459)

This commit is contained in:
benthecarman 2021-01-04 07:12:38 -06:00 committed by GitHub
parent ab55f5163f
commit 3199145ec6

View file

@ -10,8 +10,8 @@ import org.bitcoins.testkit.util.BitcoinSAsyncTest
import org.bitcoins.wallet.config.WalletAppConfig
import java.io.{File, IOException}
import java.nio.file.attribute.BasicFileAttributes
import java.nio.file._
import java.nio.file.attribute.BasicFileAttributes
import scala.reflect.io.Directory
class DBConfigTest extends BitcoinSAsyncTest {
@ -28,11 +28,7 @@ class DBConfigTest extends BitcoinSAsyncTest {
val chainConfig = ChainAppConfig(dataDir)
val nodeConfig = NodeAppConfig(dataDir)
val walletConfig = WalletAppConfig(dataDir)
val assertF = for {
_ <- chainConfig.start()
_ <- nodeConfig.start()
_ <- walletConfig.start()
} yield {
val slickChainConfig = chainConfig.slickDbConfig
assert(slickChainConfig.profileName == "slick.jdbc.SQLiteProfile")
assert(slickChainConfig.config.hasPath("db.numThreads"))
@ -51,9 +47,6 @@ class DBConfigTest extends BitcoinSAsyncTest {
assert(slickWalletConfig.config.getInt("db.numThreads") == 1)
assert(slickWalletConfig.config.getInt("db.queueSize") == 5000)
}
assertF
}
}
it should "use sqlite as default database and disable connection pool for tests" in {