File: sas.py

package info (click to toggle)
pandas 1.5.3%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 56,516 kB
  • sloc: python: 382,477; ansic: 8,695; sh: 119; xml: 102; makefile: 97
file content (30 lines) | stat: -rw-r--r-- 677 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import os

from pandas import read_sas


class SAS:

    params = ["sas7bdat", "xport"]
    param_names = ["format"]

    def setup(self, format):
        # Read files that are located in 'pandas/tests/io/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_sas(self, format):
        read_sas(self.f, format=format)