1234567891011121314151617181920212223242526 |
- """Unit tests: query_distro"""
- def test_lsb_release_present(runner, yadm, tst_distro):
- """Match lsb_release -si when present"""
- script = f"""
- YADM_TEST=1 source {yadm}
- query_distro
- """
- run = runner(command=['bash'], inp=script)
- assert run.success
- assert run.err == ''
- assert run.out.rstrip() == tst_distro
- def test_lsb_release_missing(runner, yadm):
- """Empty value when missing"""
- script = f"""
- YADM_TEST=1 source {yadm}
- LSB_RELEASE_PROGRAM="missing_lsb_release"
- query_distro
- """
- run = runner(command=['bash'], inp=script)
- assert run.success
- assert run.err == ''
- assert run.out.rstrip() == ''
|