From dda1d3ed3ec6ff31c08db15c36bfde1f46f8dd58 Mon Sep 17 00:00:00 2001 From: Konsta Vesterinen Date: Mon, 11 Nov 2013 10:20:52 +0200 Subject: [PATCH] Mysql test skipped if pymysql not installed --- tests/functions/test_database.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/functions/test_database.py b/tests/functions/test_database.py index 34559b1..2cfe552 100644 --- a/tests/functions/test_database.py +++ b/tests/functions/test_database.py @@ -1,6 +1,12 @@ -import sqlalchemy as sa +from pytest import mark +pymysql = None +try: + import pymysql +except ImportError: + pass import os from tests import TestCase + from sqlalchemy_utils import ( create_database, drop_database, @@ -30,6 +36,7 @@ class TestDatabaseSQLite(DatabaseTest): assert database_exists('sqlite:///:memory:') +@mark.skipif('pymysql is None') class TestDatabaseMySQL(DatabaseTest): url = 'mysql+pymysql://travis@localhost/db_test_sqlalchemy_util'