move tests/ directory into migrate/tests (much better form) and fix all import lines and other minor issues
This commit is contained in:
parent
330b0ad2ec
commit
fd8d313683
@ -6,7 +6,7 @@ from sqlalchemy import *
|
|||||||
from migrate import changeset
|
from migrate import changeset
|
||||||
from migrate.changeset import *
|
from migrate.changeset import *
|
||||||
from migrate.changeset.schema import ColumnDelta
|
from migrate.changeset.schema import ColumnDelta
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestAddDropColumn(fixture.DB):
|
class TestAddDropColumn(fixture.DB):
|
@ -8,7 +8,7 @@ from sqlalchemy.exc import *
|
|||||||
from migrate.changeset import *
|
from migrate.changeset import *
|
||||||
from migrate.changeset.exceptions import *
|
from migrate.changeset.exceptions import *
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class CommonTestConstraint(fixture.DB):
|
class CommonTestConstraint(fixture.DB):
|
@ -61,6 +61,6 @@ def main(imports=None):
|
|||||||
testRunner=Runner(verbosity=1))
|
testRunner=Runner(verbosity=1))
|
||||||
|
|
||||||
from base import Base
|
from base import Base
|
||||||
from pathed import Pathed
|
from migrate.tests.fixture.pathed import Pathed
|
||||||
from shell import Shell
|
from shell import Shell
|
||||||
from database import DB,usedb
|
from database import DB,usedb
|
@ -4,9 +4,6 @@
|
|||||||
import re
|
import re
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from nose.tools import raises, eq_
|
|
||||||
|
|
||||||
|
|
||||||
class Base(unittest.TestCase):
|
class Base(unittest.TestCase):
|
||||||
|
|
||||||
def setup_method(self,func=None):
|
def setup_method(self,func=None):
|
@ -12,8 +12,8 @@ from migrate.changeset import SQLA_06
|
|||||||
from migrate.changeset.schema import ColumnDelta
|
from migrate.changeset.schema import ColumnDelta
|
||||||
from migrate.versioning.util import Memoize
|
from migrate.versioning.util import Memoize
|
||||||
|
|
||||||
from tests.fixture.base import Base
|
from migrate.tests.fixture.base import Base
|
||||||
from tests.fixture.pathed import Pathed
|
from migrate.tests.fixture.pathed import Pathed
|
||||||
|
|
||||||
|
|
||||||
@Memoize
|
@Memoize
|
@ -6,7 +6,7 @@ import sys
|
|||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
from tests.fixture import base
|
from migrate.tests.fixture import base
|
||||||
|
|
||||||
|
|
||||||
class Pathed(base.Base):
|
class Pathed(base.Base):
|
@ -6,7 +6,7 @@ import sys
|
|||||||
|
|
||||||
from scripttest import TestFileEnvironment
|
from scripttest import TestFileEnvironment
|
||||||
|
|
||||||
from tests.fixture.pathed import *
|
from migrate.tests.fixture.pathed import *
|
||||||
|
|
||||||
|
|
||||||
class Shell(Pathed):
|
class Shell(Pathed):
|
||||||
@ -17,7 +17,8 @@ class Shell(Pathed):
|
|||||||
self.env = TestFileEnvironment(
|
self.env = TestFileEnvironment(
|
||||||
base_path=os.path.join(self.temp_usable_dir, 'env'),
|
base_path=os.path.join(self.temp_usable_dir, 'env'),
|
||||||
script_path=[os.path.dirname(sys.executable)], # PATH to migrate development script folder
|
script_path=[os.path.dirname(sys.executable)], # PATH to migrate development script folder
|
||||||
environ={'PYTHONPATH': '%s/tests' % (os.getcwd(),)},
|
environ={'PYTHONPATH':
|
||||||
|
os.path.join(os.getcwd(), 'migrate', 'tests')},
|
||||||
)
|
)
|
||||||
self.env.run("virtualenv %s" % self.env.base_path)
|
self.env.run("virtualenv %s" % self.env.base_path)
|
||||||
self.env.run("%s/bin/python setup.py install" % (self.env.base_path,), cwd=os.getcwd())
|
self.env.run("%s/bin/python setup.py install" % (self.env.base_path,), cwd=os.getcwd())
|
@ -2,11 +2,11 @@ import doctest
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
# Collect tests for all handwritten docs: doc/*.rst
|
# Collect tests for all handwritten docs: doc/*.rst
|
||||||
|
|
||||||
dir = ('..','..','docs')
|
dir = ('..','..','..','docs')
|
||||||
absdir = (os.path.dirname(os.path.abspath(__file__)),)+dir
|
absdir = (os.path.dirname(os.path.abspath(__file__)),)+dir
|
||||||
dirpath = os.path.join(*absdir)
|
dirpath = os.path.join(*absdir)
|
||||||
files = [f for f in os.listdir(dirpath) if f.endswith('.rst')]
|
files = [f for f in os.listdir(dirpath) if f.endswith('.rst')]
|
@ -4,9 +4,9 @@
|
|||||||
from migrate.versioning import api
|
from migrate.versioning import api
|
||||||
from migrate.versioning.exceptions import *
|
from migrate.versioning.exceptions import *
|
||||||
|
|
||||||
from tests.fixture.pathed import *
|
from migrate.tests.fixture.pathed import *
|
||||||
from tests.fixture import models
|
from migrate.tests.fixture import models
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestAPI(Pathed):
|
class TestAPI(Pathed):
|
@ -4,7 +4,7 @@
|
|||||||
from migrate.versioning import cfgparse
|
from migrate.versioning import cfgparse
|
||||||
from migrate.versioning.repository import *
|
from migrate.versioning.repository import *
|
||||||
from migrate.versioning.template import Template
|
from migrate.versioning.template import Template
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestConfigParser(fixture.Base):
|
class TestConfigParser(fixture.Base):
|
@ -1,5 +1,5 @@
|
|||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
class TestConnect(fixture.DB):
|
class TestConnect(fixture.DB):
|
||||||
level=fixture.DB.TXN
|
level=fixture.DB.TXN
|
@ -6,7 +6,7 @@ import os
|
|||||||
from migrate.versioning.genmodel import *
|
from migrate.versioning.genmodel import *
|
||||||
from migrate.versioning.exceptions import *
|
from migrate.versioning.exceptions import *
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestModelGenerator(fixture.Pathed, fixture.DB):
|
class TestModelGenerator(fixture.Pathed, fixture.DB):
|
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
from migrate.versioning.util.keyedinstance import *
|
from migrate.versioning.util.keyedinstance import *
|
||||||
|
|
||||||
class TestKeydInstance(fixture.Base):
|
class TestKeydInstance(fixture.Base):
|
@ -1,4 +1,4 @@
|
|||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
from migrate.versioning.pathed import *
|
from migrate.versioning.pathed import *
|
||||||
|
|
||||||
class TestPathed(fixture.Base):
|
class TestPathed(fixture.Base):
|
@ -9,7 +9,7 @@ from migrate.versioning.repository import *
|
|||||||
from migrate.versioning.script import *
|
from migrate.versioning.script import *
|
||||||
from nose.tools import raises
|
from nose.tools import raises
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestRepository(fixture.Pathed):
|
class TestRepository(fixture.Pathed):
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
import os,shutil
|
import os,shutil
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
from migrate.versioning.schema import *
|
from migrate.versioning.schema import *
|
||||||
from migrate.versioning import script
|
from migrate.versioning import script
|
||||||
|
|
@ -9,7 +9,7 @@ from migrate.versioning import script, exceptions, schemadiff
|
|||||||
|
|
||||||
from sqlalchemy import *
|
from sqlalchemy import *
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestControlledSchema(fixture.Pathed, fixture.DB):
|
class TestControlledSchema(fixture.Pathed, fixture.DB):
|
@ -9,7 +9,7 @@ from nose.tools import eq_
|
|||||||
from migrate.versioning import genmodel, schemadiff
|
from migrate.versioning import genmodel, schemadiff
|
||||||
from migrate.changeset import schema
|
from migrate.changeset import schema
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestSchemaDiff(fixture.DB):
|
class TestSchemaDiff(fixture.DB):
|
@ -9,8 +9,8 @@ from migrate.versioning import exceptions, version, repository
|
|||||||
from migrate.versioning.script import *
|
from migrate.versioning.script import *
|
||||||
from migrate.versioning.util import *
|
from migrate.versioning.util import *
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
from tests.fixture.models import tmp_sql_table
|
from migrate.tests.fixture.models import tmp_sql_table
|
||||||
|
|
||||||
|
|
||||||
class TestBaseScript(fixture.Pathed):
|
class TestBaseScript(fixture.Pathed):
|
||||||
@ -226,7 +226,7 @@ class TestSqlScript(fixture.Pathed, fixture.DB):
|
|||||||
# populate python script
|
# populate python script
|
||||||
contents = open(script_path, 'r').read()
|
contents = open(script_path, 'r').read()
|
||||||
contents = contents.replace("pass", "tmp_sql_table.create(migrate_engine)")
|
contents = contents.replace("pass", "tmp_sql_table.create(migrate_engine)")
|
||||||
contents = 'from tests.fixture.models import tmp_sql_table\n' + contents
|
contents = 'from migrate.tests.fixture.models import tmp_sql_table\n' + contents
|
||||||
f = open(script_path, 'w')
|
f = open(script_path, 'w')
|
||||||
f.write(contents)
|
f.write(contents)
|
||||||
f.close()
|
f.close()
|
@ -15,8 +15,8 @@ from nose.plugins.skip import SkipTest
|
|||||||
from migrate.versioning.repository import Repository
|
from migrate.versioning.repository import Repository
|
||||||
from migrate.versioning import genmodel, shell, api
|
from migrate.versioning import genmodel, shell, api
|
||||||
from migrate.versioning.exceptions import *
|
from migrate.versioning.exceptions import *
|
||||||
from tests.fixture import Shell, DB, usedb
|
from migrate.tests.fixture import Shell, DB, usedb
|
||||||
from tests.fixture import models
|
from migrate.tests.fixture import models
|
||||||
|
|
||||||
|
|
||||||
class TestShellCommands(Shell):
|
class TestShellCommands(Shell):
|
||||||
@ -450,8 +450,8 @@ class TestShellDatabase(Shell, DB):
|
|||||||
repos_name = 'repos_name'
|
repos_name = 'repos_name'
|
||||||
repos_path = self.tmp()
|
repos_path = self.tmp()
|
||||||
script_path = self.tmp_py()
|
script_path = self.tmp_py()
|
||||||
model_module = 'tests.fixture.models:meta_rundiffs'
|
model_module = 'migrate.tests.fixture.models:meta_rundiffs'
|
||||||
old_model_module = 'tests.fixture.models:meta_old_rundiffs'
|
old_model_module = 'migrate.tests.fixture.models:meta_old_rundiffs'
|
||||||
|
|
||||||
# Create empty repository.
|
# Create empty repository.
|
||||||
self.meta = MetaData(self.engine, reflect=True)
|
self.meta = MetaData(self.engine, reflect=True)
|
@ -8,7 +8,7 @@ import migrate.versioning.templates
|
|||||||
from migrate.versioning.template import *
|
from migrate.versioning.template import *
|
||||||
from migrate.versioning import api
|
from migrate.versioning import api
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestTemplate(fixture.Pathed):
|
class TestTemplate(fixture.Pathed):
|
@ -5,7 +5,7 @@ import os
|
|||||||
|
|
||||||
from sqlalchemy import *
|
from sqlalchemy import *
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
from migrate.versioning.util import *
|
from migrate.versioning.util import *
|
||||||
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
|||||||
from migrate.versioning.version import *
|
from migrate.versioning.version import *
|
||||||
from migrate.versioning.exceptions import *
|
from migrate.versioning.exceptions import *
|
||||||
|
|
||||||
from tests import fixture
|
from migrate.tests import fixture
|
||||||
|
|
||||||
|
|
||||||
class TestVerNum(fixture.Base):
|
class TestVerNum(fixture.Base):
|
Loading…
x
Reference in New Issue
Block a user