summaryrefslogtreecommitdiff
path: root/migrate/tests/versioning/test_pathed.py
diff options
context:
space:
mode:
authorJim Rollenhagen <jim@jimrollenhagen.com>2019-09-26 09:56:42 -0400
committerJim Rollenhagen <jim@jimrollenhagen.com>2019-09-26 09:56:42 -0400
commit52672a64cc0cab4ea14a4a756fce850eb03315e3 (patch)
treea86024e4e6141aa8983c750f751c58d924f5b11a /migrate/tests/versioning/test_pathed.py
parent8acab2cd75a5b23ac162e49c8e4fb1e3f958352a (diff)
downloadsqlalchemy-migrate-master.tar.gz
Retire github mirror, repo moved to opendevHEADmaster
Diffstat (limited to 'migrate/tests/versioning/test_pathed.py')
-rw-r--r--migrate/tests/versioning/test_pathed.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/migrate/tests/versioning/test_pathed.py b/migrate/tests/versioning/test_pathed.py
deleted file mode 100644
index 53f0b47..0000000
--- a/migrate/tests/versioning/test_pathed.py
+++ /dev/null
@@ -1,51 +0,0 @@
-from migrate.tests import fixture
-from migrate.versioning.pathed import *
-
-class TestPathed(fixture.Base):
- def test_parent_path(self):
- """Default parent_path should behave correctly"""
- filepath='/fgsfds/moot.py'
- dirpath='/fgsfds/moot'
- sdirpath='/fgsfds/moot/'
-
- result='/fgsfds'
- self.assertTrue(result==Pathed._parent_path(filepath))
- self.assertTrue(result==Pathed._parent_path(dirpath))
- self.assertTrue(result==Pathed._parent_path(sdirpath))
-
- def test_new(self):
- """Pathed(path) shouldn't create duplicate objects of the same path"""
- path='/fgsfds'
- class Test(Pathed):
- attr=None
- o1=Test(path)
- o2=Test(path)
- self.assertTrue(isinstance(o1,Test))
- self.assertTrue(o1.path==path)
- self.assertTrue(o1 is o2)
- o1.attr='herring'
- self.assertTrue(o2.attr=='herring')
- o2.attr='shrubbery'
- self.assertTrue(o1.attr=='shrubbery')
-
- def test_parent(self):
- """Parents should be fetched correctly"""
- class Parent(Pathed):
- parent=None
- children=0
- def _init_child(self,child,path):
- """Keep a tally of children.
- (A real class might do something more interesting here)
- """
- self.__class__.children+=1
-
- class Child(Pathed):
- parent=Parent
-
- path='/fgsfds/moot.py'
- parent_path='/fgsfds'
- object=Child(path)
- self.assertTrue(isinstance(object,Child))
- self.assertTrue(isinstance(object.parent,Parent))
- self.assertTrue(object.path==path)
- self.assertTrue(object.parent.path==parent_path)