Fix path tests for py33
This commit is contained in:
@@ -123,9 +123,9 @@ class AttrPath(object):
|
|||||||
return len(self.path)
|
return len(self.path)
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "%s(%r, %r)" % (
|
return "%s(%s, %r)" % (
|
||||||
self.__class__.__name__,
|
self.__class__.__name__,
|
||||||
self.class_,
|
self.class_.__name__,
|
||||||
self.path.path
|
self.path.path
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
import six
|
||||||
from pytest import mark
|
from pytest import mark
|
||||||
import sqlalchemy as sa
|
import sqlalchemy as sa
|
||||||
from sqlalchemy_utils.path import Path, AttrPath
|
from sqlalchemy_utils.path import Path, AttrPath
|
||||||
@@ -66,8 +67,7 @@ class TestAttrPath(TestCase):
|
|||||||
def test_repr(self):
|
def test_repr(self):
|
||||||
path = AttrPath(self.SubSection, 'section.document')
|
path = AttrPath(self.SubSection, 'section.document')
|
||||||
assert repr(path) == (
|
assert repr(path) == (
|
||||||
"AttrPath(<class 'tests.test_path.SubSection'>, "
|
"AttrPath(SubSection, 'section.document')"
|
||||||
"'section.document')"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_index(self):
|
def test_index(self):
|
||||||
@@ -148,7 +148,7 @@ class TestPath(object):
|
|||||||
assert Path('s.s2.s3').index('s2') == 1
|
assert Path('s.s2.s3').index('s2') == 1
|
||||||
|
|
||||||
def test_unicode(self):
|
def test_unicode(self):
|
||||||
assert unicode(Path('s.s2')) == u's.s2'
|
assert six.text_type(Path('s.s2')) == u's.s2'
|
||||||
|
|
||||||
def test_getitem_with_slice(self):
|
def test_getitem_with_slice(self):
|
||||||
path = Path('s.s2.s3')
|
path = Path('s.s2.s3')
|
||||||
|
Reference in New Issue
Block a user