Exemplo n.º 1
0
 def test_offset_minutes(self):
     msg = FixMessage()
     self.assertEqual("+01:30", msg._tz_offset_string(90))
     self.assertEqual("-01:30", msg._tz_offset_string(-90))
     self.assertEqual("+23:59", msg._tz_offset_string(1439))
     self.assertEqual("-23:59", msg._tz_offset_string(-1439))
     return
Exemplo n.º 2
0
 def test_offset_hours(self):
     msg = FixMessage()
     self.assertEqual("Z", msg._tz_offset_string(0))
     self.assertEqual("+01", msg._tz_offset_string(60))
     self.assertEqual("+10", msg._tz_offset_string(600))
     self.assertEqual("-01", msg._tz_offset_string(-60))
     self.assertEqual("-10", msg._tz_offset_string(-600))
Exemplo n.º 3
0
    def test_offset_range(self):
        msg = FixMessage()
        with self.assertRaises(ValueError):
            msg._tz_offset_string(1500)
        with self.assertRaises(ValueError):
            msg._tz_offset_string(1440)

        msg._tz_offset_string(1439)
        msg._tz_offset_string(0)
        msg._tz_offset_string(-1439)

        with self.assertRaises(ValueError):
            msg._tz_offset_string(-1440)
        with self.assertRaises(ValueError):
            msg._tz_offset_string(-1500)
        return