Beispiel #1
0
 def test_utcto_parts_bad_seconds(self):
     msg = FixMessage()
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 15, 51, 61)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 15, 51, -1)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 0, 0, "c")
     return
Beispiel #2
0
 def test_utcto_parts_bad_us(self):
     msg = FixMessage()
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 15, 51, 12, 0, 1000)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 15, 51, 12, 0, -1)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 0, 0, 0, 0, "e")
     return
Beispiel #3
0
 def test_utcto_parts_bad_minute(self):
     msg = FixMessage()
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 15, 60, 0)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 15, -1, 0)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 0, "b", 0)
     return
Beispiel #4
0
 def test_utcto_parts_bad_hour(self):
     msg = FixMessage()
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, 24, 0, 0)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, -1, 0, 0)
     with self.assertRaises(ValueError):
         msg.append_utc_time_only_parts(1, "a", 0, 0)
     return
Beispiel #5
0
    def test_utcto_parts_bad_ms(self):
        if VERSION == 26:
            return

        msg = FixMessage()
        with self.assertRaises(ValueError):
            msg.append_utc_time_only_parts(1, 15, 51, 12, 1000)
        with self.assertRaises(ValueError):
            msg.append_utc_time_only_parts(1, 15, 51, 12, -1)
        with self.assertRaises(ValueError):
            msg.append_utc_time_only_parts(1, 0, 0, 0, "d")
Beispiel #6
0
 def test_utcto_parts_15_51_12_933_458(self):
     msg = FixMessage()
     msg.append_utc_time_only_parts(1, 15, 51, 12, 933, 458)
     self.assertEqual(fix_str("15:51:12.933458"), msg.get(1))
     return
Beispiel #7
0
 def test_utcto_parts_15_51_12(self):
     msg = FixMessage()
     msg.append_utc_time_only_parts(1, 15, 51, 12)
     self.assertEqual(fix_str("15:51:12"), msg.get(1))