Exemple #1
0
    def test_read(self):
        """
        Test most important part in class
        """
        keys = [
            'working_order', 'filled_order', 'cancelled_order',
            'rolling_strategy'
        ]

        for fname in self.fnames:
            data = open(fname).read()

            print 'fname: %s' % fname

            open_acc = OpenTA(data=data)

            result = open_acc.read()
            self.assertEqual(type(result), dict)
            self.assertEqual(len(result), 4)

            pprint(result, width=200)

            for key in result.keys():
                if key == 'summary':
                    self.assertEqual(type(result[key]), dict)
                else:
                    self.assertEqual(type(result[key]), list)

                self.assertIn(key, keys)

            print '\n' + '-' * 100 + '\n'
Exemple #2
0
    def test_read(self):
        """
        Test most important part in class
        """
        keys = ['working_order', 'filled_order', 'cancelled_order', 'rolling_strategy']

        for fname in self.fnames:
            data = open(fname).read()

            print 'fname: %s' % fname

            open_acc = OpenTA(data=data)

            result = open_acc.read()
            self.assertEqual(type(result), dict)
            self.assertEqual(len(result), 4)

            pprint(result, width=200)

            for key in result.keys():
                if key == 'summary':
                    self.assertEqual(type(result[key]), dict)
                else:
                    self.assertEqual(type(result[key]), list)

                self.assertIn(key, keys)

            print '\n' + '-' * 100 + '\n'
Exemple #3
0
    def test_ready(self):
        """
        Test ready file then return data
        """
        keys = [
            'working_order', 'filled_order', 'cancelled_order',
            'rolling_strategy'
        ]

        for fname in self.fnames:
            data = open(fname).read()

            print 'fname: %s' % fname

            open_ta = OpenTA(data=data)

            result = open_ta.read()
            self.assertEqual(type(result), dict)
            self.assertEqual(len(result), 4)

            pprint(result, width=400)

            for key in result.keys():
                self.assertEqual(type(result[key]), list)

                self.assertIn(key, keys)

            print '\n' + '-' * 100 + '\n'
Exemple #4
0
    def test_ready(self):
        """
        Test ready file then return data
        """
        keys = ['working_order', 'filled_order',
                'cancelled_order', 'rolling_strategy']

        for fname in self.fnames:
            data = open(fname).read()

            print 'fname: %s' % fname

            open_ta = OpenTA(data=data)

            result = open_ta.read()
            self.assertEqual(type(result), dict)
            self.assertEqual(len(result), 4)

            pprint(result, width=400)

            for key in result.keys():
                self.assertEqual(type(result[key]), list)

                self.assertIn(key, keys)

            print '\n' + '-' * 100 + '\n'