a03b141a95
Brief summary of the modifications: * Use six for compatibility with both Python 2 and 3; * Replace UserDict.DictMixin with collections.MutableMapping; * Fix relative imports; * Use test-requirements.txt for requirements that are common to both Python 2 and 3, and test-requirements-py{2,3}.txt for version-specific requirements; * Miscellaneous fixes. * Use a specific test_db_py3.cfg file for Python 3, that only runs tests on sqlite. Thanks to Victor Stinner who co-wrote this patch. Change-Id: Ia6dc536c39d274924c21fd5bb619e8e5721e04c4 Co-Authored-By: Victor Stinner <victor.stinner@enovance.com>
17 lines
455 B
Python
17 lines
455 B
Python
# make this package available during imports as long as we support <python2.5
|
|
import sys
|
|
import os
|
|
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
|
|
from unittest import TestCase
|
|
import migrate
|
|
import six
|
|
|
|
|
|
class TestVersionDefined(TestCase):
|
|
def test_version(self):
|
|
"""Test for migrate.__version__"""
|
|
self.assertTrue(isinstance(migrate.__version__, six.string_types))
|
|
self.assertTrue(len(migrate.__version__) > 0)
|