コード例 #1
0
 def testStringtotime(self):
     """Test converting string to time"""
     timesec = int(time.time())
     assert timesec == int(Time.stringtotime(Time.timetostring(timesec)))
     assert not Time.stringtotime("2001-18-83T03:03:03Z")
     assert not Time.stringtotime("2001-01-23L03:03:03L")
     assert not Time.stringtotime("2001_01_23T03:03:03Z")
コード例 #2
0
ファイル: timetest.py プロジェクト: ObiWahn/rdiff-backup
	def testStringtotime(self):
		"""Test converting string to time"""
		timesec = int(time.time())
		assert timesec == int(Time.stringtotime(Time.timetostring(timesec)))
		assert not Time.stringtotime("2001-18-83T03:03:03Z")
		assert not Time.stringtotime("2001-01-23L03:03:03L")
		assert not Time.stringtotime("2001_01_23T03:03:03Z")
コード例 #3
0
ファイル: timetest.py プロジェクト: rdiff-backup/rdiff-backup
 def testStringtotime(self):
     """Test converting string to time"""
     timesec = int(time.time())
     self.assertEqual(timesec,
                      int(Time.stringtotime(Time.timetostring(timesec))))
     # stringtotime returns None if the time string is invalid
     self.assertIsNone(Time.stringtotime("2001-18-83T03:03:03Z"))
     self.assertIsNone(Time.stringtotime("2001-01-23L03:03:03L"))
     self.assertIsNone(Time.stringtotime("2001_01_23T03:03:03Z"))
コード例 #4
0
 def testGenericString(self):
     """Test genstrtotime, conversion of arbitrary string to time"""
     g2t = Time.genstrtotime
     assert g2t('now', 1000) == 1000
     assert g2t('2h3s', 10000) == 10000 - 2 * 3600 - 3
     assert g2t('2001-09-01T21:49:04Z') == \
         Time.stringtotime('2001-09-01T21:49:04Z')
     assert g2t('2002-04-26T04:22:01') == \
         Time.stringtotime('2002-04-26T04:22:01' + Time.gettzd())
     t = Time.stringtotime('2001-05-12T00:00:00' + Time.gettzd())
     assert g2t('2001-05-12') == t
     assert g2t('2001/05/12') == t
     assert g2t('5/12/2001') == t
     assert g2t('123456') == 123456
コード例 #5
0
ファイル: timetest.py プロジェクト: ObiWahn/rdiff-backup
	def testGenericString(self):
		"""Test genstrtotime, conversion of arbitrary string to time"""
		g2t = Time.genstrtotime
		assert g2t('now', 1000) == 1000
		assert g2t('2h3s', 10000) == 10000 - 2*3600 - 3
		assert g2t('2001-09-01T21:49:04Z') == \
			   Time.stringtotime('2001-09-01T21:49:04Z')
		assert g2t('2002-04-26T04:22:01') == \
			   Time.stringtotime('2002-04-26T04:22:01' + Time.gettzd())
		t = Time.stringtotime('2001-05-12T00:00:00' + Time.gettzd())
		assert g2t('2001-05-12') == t
		assert g2t('2001/05/12') == t
		assert g2t('5/12/2001') == t
		assert g2t('123456') == 123456
コード例 #6
0
ファイル: timetest.py プロジェクト: rdiff-backup/rdiff-backup
    def cmp_times(self, time1, time2):
        """Compare time1 and time2 and return -1, 0, or 1"""
        if type(time1) is str:
            time1 = Time.stringtotime(time1)
            self.assertIsNotNone(time1)
        if type(time2) is str:
            time2 = Time.stringtotime(time2)
            self.assertIsNotNone(time2)

        if time1 < time2:
            return -1
        elif time1 == time2:
            return 0
        else:
            return 1
コード例 #7
0
ファイル: timetest.py プロジェクト: rdiff-backup/rdiff-backup
 def testGenericString(self):
     """Test genstrtotime, conversion of arbitrary string to time"""
     g2t = Time.genstrtotime
     self.assertEqual(g2t('now', 1000), 1000)
     self.assertEqual(g2t('2h3s', 10000), 10000 - 2 * 3600 - 3)
     self.assertEqual(g2t('2001-09-01T21:49:04Z'),
                      Time.stringtotime('2001-09-01T21:49:04Z'))
     self.assertEqual(
         g2t('2002-04-26T04:22:01'),
         Time.stringtotime('2002-04-26T04:22:01' + Time._get_tzd()))
     t = Time.stringtotime('2001-05-12T00:00:00' + Time._get_tzd())
     self.assertEqual(g2t('2001-05-12'), t)
     self.assertEqual(g2t('2001/05/12'), t)
     self.assertEqual(g2t('5/12/2001'), t)
     self.assertEqual(g2t('123456'), 123456)
コード例 #8
0
def cmp_times(time1, time2):
    """Compare time1 and time2 and return -1, 0, or 1"""
    if type(time1) is str:
        time1 = Time.stringtotime(time1)
        assert time1 is not None
    if type(time2) is str:
        time2 = Time.stringtotime(time2)
        assert time2 is not None

    if time1 < time2:
        return -1
    elif time1 == time2:
        return 0
    else:
        return 1