コード例 #1
0
ファイル: fix_message_test.py プロジェクト: greenpau/fixtest
    def test_verify(self):
        mess = FIXMessage()
        mess[8] = 'FIX.4.2'
        mess[9] = '---'
        mess[35] = 'A'
        mess[49] = 'SERVER'
        mess[56] = 'CLIENT'
        mess[99] = 'X'
        mess[177] = 'hello'

        self.assertTrue(mess.verify(fields=[(8, 'FIX.4.2'), (35, 'A')]))
        self.assertFalse(mess.verify(fields=[(8, 'NOFIX')]))

        self.assertTrue(mess.verify(exists=[8, 35, 177]))
        self.assertFalse(mess.verify(exists=[9, 8, 2000]))

        self.assertTrue(mess.verify(not_exists=[2000, 20001]))
        self.assertFalse(mess.verify(not_exists=[177]))

        self.assertTrue(mess.verify(fields=[(99, 'X')],
                                    exists=[56, 99, 177],
                                    not_exists=[2001, 2002, 2003]))
コード例 #2
0
    def test_verify(self):
        mess = FIXMessage()
        mess[8] = 'FIX.4.2'
        mess[9] = '---'
        mess[35] = 'A'
        mess[49] = 'SERVER'
        mess[56] = 'CLIENT'
        mess[99] = 'X'
        mess[177] = 'hello'

        self.assertTrue(mess.verify(fields=[(8, 'FIX.4.2'), (35, 'A')]))
        self.assertFalse(mess.verify(fields=[(8, 'NOFIX')]))

        self.assertTrue(mess.verify(exists=[8, 35, 177]))
        self.assertFalse(mess.verify(exists=[9, 8, 2000]))

        self.assertTrue(mess.verify(not_exists=[2000, 20001]))
        self.assertFalse(mess.verify(not_exists=[177]))

        self.assertTrue(
            mess.verify(fields=[(99, 'X')],
                        exists=[56, 99, 177],
                        not_exists=[2001, 2002, 2003]))