|
1 | 1 | # pylint: disable=line-too-long |
| 2 | +import os |
2 | 3 | from subprocess import CalledProcessError, CompletedProcess |
3 | 4 |
|
4 | 5 | import pytest |
@@ -44,15 +45,15 @@ def test_nmcli_when_successed(): |
44 | 45 | s = SystemCommand(run) |
45 | 46 | assert s.nmcli('connection') == 'test' |
46 | 47 | assert run.passed_args == ['sudo', 'nmcli', 'connection'] |
47 | | - assert run.passed_env == {'LANG': 'C'} |
| 48 | + assert run.passed_env == dict(os.environ, **{'LANG': 'C'}) |
48 | 49 |
|
49 | 50 |
|
50 | 51 | def test_nmcli_when_successed_with_list_args(): |
51 | 52 | run = DummySubprocessRunner(stdout=b'test') |
52 | 53 | s = SystemCommand(run) |
53 | 54 | assert s.nmcli(['device', 'wifi']) == 'test' |
54 | 55 | assert run.passed_args == ['sudo', 'nmcli', 'device', 'wifi'] |
55 | | - assert run.passed_env == {'LANG': 'C'} |
| 56 | + assert run.passed_env == dict(os.environ, **{'LANG': 'C'}) |
56 | 57 |
|
57 | 58 |
|
58 | 59 | def test_nmcli_when_failed_with_invalid_user_input(): |
@@ -152,4 +153,4 @@ def test_set_lang(): |
152 | 153 | s.set_lang('C.UTF-8') |
153 | 154 | assert s.nmcli('connection') == 'test' |
154 | 155 | assert run.passed_args == ['sudo', 'nmcli', 'connection'] |
155 | | - assert run.passed_env == {'LANG': 'C.UTF-8'} |
| 156 | + assert run.passed_env == dict(os.environ, **{'LANG': 'C.UTF-8'}) |
0 commit comments