Ejemplo n.º 1
0
 def test_get_duration_resolution_weeks(self):
     self.assertEqual(get_duration_resolution("P1W"),
                      DurationResolution.Weeks)
     self.assertEqual(get_duration_resolution("P1,5W"),
                      DurationResolution.Weeks)
     self.assertEqual(get_duration_resolution("P1.5W"),
                      DurationResolution.Weeks)
Ejemplo n.º 2
0
 def test_get_duration_resolution_seconds(self):
     self.assertEqual(get_duration_resolution("P1Y2M3DT4H54M6S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("P1Y2M3DT4H54M6,5S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("P1Y2M3DT4H54M6.5S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("PT4H54M6,5S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("PT4H54M6.5S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("PT0.0000001S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("PT2.0000048S"),
                      DurationResolution.Seconds)
     self.assertEqual(get_duration_resolution("P0003-06-04T12:30:05"),
                      DurationResolution.Seconds)
     self.assertEqual(
         get_duration_resolution("P0003-06-04T12:30:05.5"),
         DurationResolution.Seconds,
     )
     self.assertEqual(
         get_duration_resolution("P0001-02-03T14:43:59.9999997"),
         DurationResolution.Seconds,
     )
Ejemplo n.º 3
0
 def test_get_duration_resolution_years(self):
     self.assertEqual(get_duration_resolution("P1Y"),
                      DurationResolution.Years)
     self.assertEqual(get_duration_resolution("P1,5Y"),
                      DurationResolution.Years)
     self.assertEqual(get_duration_resolution("P1.5Y"),
                      DurationResolution.Years)
Ejemplo n.º 4
0
 def test_get_duration_resolution_months(self):
     self.assertEqual(get_duration_resolution("P1Y2M"),
                      DurationResolution.Months)
     self.assertEqual(get_duration_resolution("P1M"),
                      DurationResolution.Months)
     self.assertEqual(get_duration_resolution("P1,5M"),
                      DurationResolution.Months)
     self.assertEqual(get_duration_resolution("P1.5M"),
                      DurationResolution.Months)
Ejemplo n.º 5
0
 def test_get_duration_resolution_days(self):
     self.assertEqual(get_duration_resolution('P1Y2M3D'), DurationResolution.Days)
     self.assertEqual(get_duration_resolution('P1Y2M3,5D'), DurationResolution.Days)
     self.assertEqual(get_duration_resolution('P1Y2M3.5D'), DurationResolution.Days)
     self.assertEqual(get_duration_resolution('P1D'), DurationResolution.Days)
     self.assertEqual(get_duration_resolution('P1,5D'), DurationResolution.Days)
     self.assertEqual(get_duration_resolution('P1.5D'), DurationResolution.Days)
Ejemplo n.º 6
0
 def test_get_duration_resolution_minutes(self):
     self.assertEqual(get_duration_resolution("P1Y2M3DT4H5M"),
                      DurationResolution.Minutes)
     self.assertEqual(get_duration_resolution("PT4H5M"),
                      DurationResolution.Minutes)
Ejemplo n.º 7
0
 def test_get_duration_resolution_hours(self):
     self.assertEqual(get_duration_resolution("P1Y2M3DT4H"),
                      DurationResolution.Hours)
     self.assertEqual(get_duration_resolution("PT4H"),
                      DurationResolution.Hours)