remove more python 2.6 code + upgrade coverage + cleaner setup.py
This commit is contained in:
parent
d89cdff90a
commit
fa9ca2555a
17
setup.py
17
setup.py
@ -54,19 +54,18 @@ CLASSIFIERS = [
|
|||||||
'Topic :: Software Development :: Libraries :: Python Modules',
|
'Topic :: Software Development :: Libraries :: Python Modules',
|
||||||
]
|
]
|
||||||
|
|
||||||
extra_opts = {"packages": find_packages(exclude=["tests", "tests.*"])}
|
extra_opts = {
|
||||||
|
'packages': find_packages(exclude=['tests', 'tests.*']),
|
||||||
|
'tests_require': ['nose', 'coverage==4.2', 'blinker', 'Pillow>=2.0.0']
|
||||||
|
}
|
||||||
if sys.version_info[0] == 3:
|
if sys.version_info[0] == 3:
|
||||||
extra_opts['use_2to3'] = True
|
extra_opts['use_2to3'] = True
|
||||||
extra_opts['tests_require'] = ['nose', 'coverage==3.7.1', 'blinker', 'Pillow>=2.0.0']
|
if 'test' in sys.argv or 'nosetests' in sys.argv:
|
||||||
if "test" in sys.argv or "nosetests" in sys.argv:
|
|
||||||
extra_opts['packages'] = find_packages()
|
extra_opts['packages'] = find_packages()
|
||||||
extra_opts['package_data'] = {"tests": ["fields/mongoengine.png", "fields/mongodb_leaf.png"]}
|
extra_opts['package_data'] = {
|
||||||
|
'tests': ['fields/mongoengine.png', 'fields/mongodb_leaf.png']}
|
||||||
else:
|
else:
|
||||||
# coverage 4 does not support Python 3.2 anymore
|
extra_opts['tests_require'] += ['python-dateutil']
|
||||||
extra_opts['tests_require'] = ['nose', 'coverage==3.7.1', 'blinker', 'Pillow>=2.0.0', 'python-dateutil']
|
|
||||||
|
|
||||||
if sys.version_info[0] == 2 and sys.version_info[1] == 6:
|
|
||||||
extra_opts['tests_require'].append('unittest2')
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='mongoengine',
|
name='mongoengine',
|
||||||
|
@ -141,11 +141,9 @@ class DynamicTest(unittest.TestCase):
|
|||||||
|
|
||||||
def test_three_level_complex_data_lookups(self):
|
def test_three_level_complex_data_lookups(self):
|
||||||
"""Ensure you can query three level document dynamic fields"""
|
"""Ensure you can query three level document dynamic fields"""
|
||||||
p = self.Person()
|
p = self.Person.objects.create(
|
||||||
p.misc = {'hello': {'hello2': 'world'}}
|
misc={'hello': {'hello2': 'world'}}
|
||||||
p.save()
|
)
|
||||||
# from pprint import pprint as pp; import pdb; pdb.set_trace();
|
|
||||||
print self.Person.objects(misc__hello__hello2='world')
|
|
||||||
self.assertEqual(1, self.Person.objects(misc__hello__hello2='world').count())
|
self.assertEqual(1, self.Person.objects(misc__hello__hello2='world').count())
|
||||||
|
|
||||||
def test_complex_embedded_document_validation(self):
|
def test_complex_embedded_document_validation(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user