Ipaddress tests marked as xfailed if ipaddress package not installed

This commit is contained in:
Konsta Vesterinen
2013-07-23 10:47:13 +03:00
parent f6ab87bc1d
commit 956eca0896

View File

@@ -1,15 +1,17 @@
from pytest import mark
import six import six
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy_utils import IPAddressType from sqlalchemy_utils.types import ip_address
from tests import TestCase from tests import TestCase
@mark.xfail('ip_address.ipaddress is None')
class TestIPAddressType(TestCase): class TestIPAddressType(TestCase):
def create_models(self): def create_models(self):
class Visitor(self.Base): class Visitor(self.Base):
__tablename__ = 'document' __tablename__ = 'document'
id = sa.Column(sa.Integer, primary_key=True) id = sa.Column(sa.Integer, primary_key=True)
ip_address = sa.Column(IPAddressType) ip_address = sa.Column(ip_address.IPAddressType)
def __repr__(self): def __repr__(self):
return 'Visitor(%r)' % self.id return 'Visitor(%r)' % self.id