Ejemplo n.º 1
0
 def test_parse_relative_mins_only(self):
     str = "000000001000000R"
     rel = smpp_time.parse(str)
     self.assertEquals(smpp_time.SMPPRelativeTime, rel.__class__)
     self.assertEquals(0, rel.years)
     self.assertEquals(0, rel.months)
     self.assertEquals(0, rel.days)
     self.assertEquals(0, rel.hours)
     self.assertEquals(10, rel.minutes)
     self.assertEquals(0, rel.seconds)
     self.assertEquals(str, smpp_time.unparse(rel))
Ejemplo n.º 2
0
 def test_parse_relative(self):
     str = "020610233429000R"
     rel = smpp_time.parse(str)
     self.assertEquals(smpp_time.SMPPRelativeTime, rel.__class__)
     self.assertEquals(2, rel.years)
     self.assertEquals(6, rel.months)
     self.assertEquals(10, rel.days)
     self.assertEquals(23, rel.hours)
     self.assertEquals(34, rel.minutes)
     self.assertEquals(29, rel.seconds)
     self.assertEquals(str, smpp_time.unparse(rel))
Ejemplo n.º 3
0
 def test_parse_relative_mins_only(self):
     str = '000000001000000R'
     rel = smpp_time.parse(str)
     self.assertEquals(smpp_time.SMPPRelativeTime, rel.__class__)
     self.assertEquals(0, rel.years)
     self.assertEquals(0, rel.months)
     self.assertEquals(0, rel.days)
     self.assertEquals(0, rel.hours)
     self.assertEquals(10, rel.minutes)
     self.assertEquals(0, rel.seconds)
     self.assertEquals(str, smpp_time.unparse(rel))
Ejemplo n.º 4
0
 def test_parse_relative(self):
     str = '020610233429000R'
     rel = smpp_time.parse(str)
     self.assertEquals(smpp_time.SMPPRelativeTime, rel.__class__)
     self.assertEquals(2, rel.years)
     self.assertEquals(6, rel.months)
     self.assertEquals(10, rel.days)
     self.assertEquals(23, rel.hours)
     self.assertEquals(34, rel.minutes)
     self.assertEquals(29, rel.seconds)
     self.assertEquals(str, smpp_time.unparse(rel))
Ejemplo n.º 5
0
 def test_parse_absolute_negative_offset(self):
     str = "070927233429848-"
     dt = smpp_time.parse(str)
     self.assertEquals(2007, dt.year)
     self.assertEquals(9, dt.month)
     self.assertEquals(27, dt.day)
     self.assertEquals(23, dt.hour)
     self.assertEquals(34, dt.minute)
     self.assertEquals(29, dt.second)
     self.assertEquals(800000, dt.microsecond)
     self.assertEquals(timedelta(hours=-12), dt.tzinfo.utcoffset(None))
     self.assertEquals(str, smpp_time.unparse(dt))
Ejemplo n.º 6
0
 def test_parse_absolute_no_offset(self):
     str = "070927233429800+"
     dt = smpp_time.parse(str)
     self.assertEquals(2007, dt.year)
     self.assertEquals(9, dt.month)
     self.assertEquals(27, dt.day)
     self.assertEquals(23, dt.hour)
     self.assertEquals(34, dt.minute)
     self.assertEquals(29, dt.second)
     self.assertEquals(800000, dt.microsecond)
     self.assertEquals(None, dt.tzinfo)
     self.assertEquals(str, smpp_time.unparse(dt))
Ejemplo n.º 7
0
 def test_parse_absolute_negative_offset(self):
     str = '070927233429848-'
     dt = smpp_time.parse(str)
     self.assertEquals(2007, dt.year)
     self.assertEquals(9, dt.month)
     self.assertEquals(27, dt.day)
     self.assertEquals(23, dt.hour)
     self.assertEquals(34, dt.minute)
     self.assertEquals(29, dt.second)
     self.assertEquals(800000, dt.microsecond)
     self.assertEquals(timedelta(hours=-12), dt.tzinfo.utcoffset(None))
     self.assertEquals(str, smpp_time.unparse(dt))
Ejemplo n.º 8
0
 def test_parse_absolute_no_offset(self):
     str = '070927233429800+'
     dt = smpp_time.parse(str)
     self.assertEquals(2007, dt.year)
     self.assertEquals(9, dt.month)
     self.assertEquals(27, dt.day)
     self.assertEquals(23, dt.hour)
     self.assertEquals(34, dt.minute)
     self.assertEquals(29, dt.second)
     self.assertEquals(800000, dt.microsecond)
     self.assertEquals(None, dt.tzinfo)
     self.assertEquals(str, smpp_time.unparse(dt))
Ejemplo n.º 9
0
 def _encode(self, time):
     str = smpp_time.unparse(time)
     return self.encoder._encode(str)
Ejemplo n.º 10
0
 def _encode(self, time):
     str = smpp_time.unparse(time)
     return self.encoder._encode(str)