コード例 #1
0
ファイル: test_replay.py プロジェクト: ajenta/oydiv-rpc
    def test_start_datatypes(self):
        with self.assertRaises((ValueError, TypeError)):
            # Can't compare against None
            _ReplayFilters.start(operator.lt, SoapRecord(), None)

        with self.assertRaises(TypeError):
            # Can't compare against unconvertible type
            _ReplayFilters(operator.ge, SoapRecord(dateCreated=Exception), utcnow())
        self.assertFalse(_ReplayFilters.start(
            operator.gt,
            SoapRecord(dateCreated=utcnow() - timedelta(seconds=1)),
            utcnow()
        ))

        t = utcnow()
        self.assertTrue(_ReplayFilters.start(operator.eq, SoapRecord(dateCreated=t), t))
コード例 #2
0
ファイル: test_replay.py プロジェクト: ajenta/oydiv-rpc
 def test_start_tz_handling(self):
     """Datetime comparisons should fail without timezone"""
     naive_t = naivenow()
     with self.assertRaises((TypeError, ValueError)):
         _ReplayFilters.start(operator.gt, SoapRecord(), naive_t)