Skip to content

Stop skipping tests in test_against_taxsim.py #17

@rickecon

Description

@rickecon

In the current version of the repository (v. 0.0.1), the five tests are skipped in test_against_taxsim.py.

fiscalsim_us/tests/microsimulation/test_against_taxsim.py sssss

These tests are skipped if the operating system is Windows or Mac OSx. But they should pass if run on a Linux operating system. We should update the code to satisfy the following conditions.

  • Verify that tests pass on a local machine with a Linux operating system. @mitchellpound can run this on his Linux machine.
  • Get the test to detect the operating system (Linux, Windows, Mac OSx), select the appropriate taxsim executable, and run the tests. I think there is some code already in place to do this. We should probably not store any executables in the repository, so we should probably have the test download the appropriate taxsim executable.

I asked PolicyEngine-US about this in their repo (see this issue), and the answer was that they set it up to work on a Linux machine because that is the OS of the GitHub CI, but didn't finish setting it up for all operating systems.

cc: @ss7886

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions