Ejemplo n.º 1
0
 def test(self):
     deltas = [
         datetime.timedelta.max,
         datetime.timedelta.min,
         datetime.timedelta.resolution,
         -datetime.timedelta.resolution,
         datetime.timedelta(microseconds=8999999999999999),
     ]
     for delta in deltas:
         with self.subTest(delta=delta):
             self.assertEqual(datetime.timedelta(microseconds=duration_microseconds(delta)), delta)
Ejemplo n.º 2
0
 def date_interval_sql(self, timedelta):
     return 'INTERVAL %s MICROSECOND' % duration_microseconds(timedelta)
Ejemplo n.º 3
0
def _sqlite_timestamp_diff(lhs, rhs):
    left = backend_utils.typecast_timestamp(lhs)
    right = backend_utils.typecast_timestamp(rhs)
    return duration_microseconds(left - right)
Ejemplo n.º 4
0
 def date_interval_sql(self, timedelta):
     return str(duration_microseconds(timedelta))
Ejemplo n.º 5
0
 def date_interval_sql(self, timedelta):
     return 'INTERVAL %s MICROSECOND' % duration_microseconds(timedelta)
Ejemplo n.º 6
0
 def date_interval_sql(self, timedelta):
     return str(duration_microseconds(timedelta))
Ejemplo n.º 7
0
def _sqlite_timestamp_diff(lhs, rhs):
    left = backend_utils.typecast_timestamp(lhs)
    right = backend_utils.typecast_timestamp(rhs)
    return duration_microseconds(left - right)