diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e119ee..9a3b6c7 100755 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,8 @@ .. _vers07: +Ver. 0.7.1 - Development +=============================== + Ver. 0.7.0 - 2012 Oct 25 =============================== * First official release of version 0.7.0. Requires redis_ 2.6 or above. diff --git a/runtests.py b/runtests.py index a868f68..0268ba1 100755 --- a/runtests.py +++ b/runtests.py @@ -14,7 +14,7 @@ from stdnet.test import nose, pulsar -def noseoption(argv,*vals,**kwargs): +def noseoption(argv, *vals, **kwargs): if vals: for val in vals: if val in argv: diff --git a/stdnet/odm/models.py b/stdnet/odm/models.py index 156a6b9..92fe91c 100755 --- a/stdnet/odm/models.py +++ b/stdnet/odm/models.py @@ -50,7 +50,7 @@ def __init__(self, **kwargs): keys += ' are' else: keys += ' is an' - raise ValueError("%s invalid keyword for %s." % (keys,self._meta)) + raise ValueError("%s invalid keyword for %s." % (keys, self._meta)) @property def has_all_data(self): diff --git a/stdnet/utils/dates.py b/stdnet/utils/dates.py index fdaa6f4..d216ae5 100644 --- a/stdnet/utils/dates.py +++ b/stdnet/utils/dates.py @@ -128,8 +128,8 @@ def missing_intervals(startdate, enddate, start, end, The list could countain 0,1 or 2 tuples.''' parseinterval = parseinterval or default_parse_interval dateconverter = dateconverter or todate - startdate = dateconverter(parseinterval(startdate,0)) - enddate = max(startdate,dateconverter(parseinterval(enddate,0))) + startdate = dateconverter(parseinterval(startdate, 0)) + enddate = max(startdate, dateconverter(parseinterval(enddate,0))) if intervals is not None and not isinstance(intervals,Intervals): intervals = Intervals(intervals) diff --git a/tests/regression/query/slice.py b/tests/regression/query/slice.py index dde44ff..7084e23 100644 --- a/tests/regression/query/slice.py +++ b/tests/regression/query/slice.py @@ -66,4 +66,11 @@ def testSliceBack(self): q1 = qs[-2:-1] self.assertEqual(len(q1),1) self.assertEqual(q1[0].id,N-1) + + def testSliceGetField(self): + '''test silve in conjunction with get_field method''' + session = self.session() + qs = session.query(self.model).get_field('id') + q1 = qs[:2] + self.assertEqual(len(q1), 2) \ No newline at end of file