File: sas.py

package info (click to toggle)
pandas 0.23.3%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 167,704 kB
  • sloc: python: 230,826; ansic: 11,317; sh: 682; makefile: 133
file content (21 lines) | stat: -rw-r--r-- 595 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os

from pandas import read_sas


class SAS(object):

    goal_time = 0.2
    params = ['sas7bdat', 'xport']
    param_names = ['format']

    def setup(self, format):
        # Read files that are located in 'pandas/io/tests/sas/data'
        files = {'sas7bdat': 'test1.sas7bdat', 'xport': 'paxraw_d_short.xpt'}
        file = files[format]
        paths = [os.path.dirname(__file__), '..', '..', '..', 'pandas',
                 'tests', 'io', 'sas', 'data', file]
        self.f = os.path.join(*paths)

    def time_read_msgpack(self, format):
        read_sas(self.f, format=format)