test_base_provider.py (snapcraft-7.2.4) | : | test_base_provider.py (snapcraft-7.2.5) | ||
---|---|---|---|---|
skipping to change at line 191 | skipping to change at line 191 | |||
"mv", | "mv", | |||
"/var/tmp/L2V0Yy9hcHQvYXB0LmNvbmYuZC8wMC1zbmFwY3JhZn Q=", | "/var/tmp/L2V0Yy9hcHQvYXB0LmNvbmYuZC8wMC1zbmFwY3JhZn Q=", | |||
"/etc/apt/apt.conf.d/00-snapcraft", | "/etc/apt/apt.conf.d/00-snapcraft", | |||
] | ] | |||
), | ), | |||
call(["chown", "root:root", "/etc/apt/apt.conf.d/00-snapcraf t"]), | call(["chown", "root:root", "/etc/apt/apt.conf.d/00-snapcraf t"]), | |||
call(["chmod", "0644", "/etc/apt/apt.conf.d/00-snapcraft"]), | call(["chmod", "0644", "/etc/apt/apt.conf.d/00-snapcraft"]), | |||
call(["apt-get", "update"]), | call(["apt-get", "update"]), | |||
call(["apt-get", "dist-upgrade", "--yes"]), | call(["apt-get", "dist-upgrade", "--yes"]), | |||
call(["apt-get", "install", "--yes", "apt-transport-https"]) , | call(["apt-get", "install", "--yes", "apt-transport-https"]) , | |||
call(["systemctl", "start", "snapd.socket"]), | ||||
call(["systemctl", "restart", "snapd.service"]), | ||||
call(["snap", "wait", "system", "seed.loaded"]), | ||||
call(["snap", "unset", "system", "proxy.http"]), | call(["snap", "unset", "system", "proxy.http"]), | |||
call(["snap", "unset", "system", "proxy.https"]), | call(["snap", "unset", "system", "proxy.https"]), | |||
] | ] | |||
), | ), | |||
) | ) | |||
self.assertThat(provider.provider_project_dir, DirExists()) | self.assertThat(provider.provider_project_dir, DirExists()) | |||
def test_launch_instance_with_proxies(self): | def test_launch_instance_with_proxies(self): | |||
provider = ProviderImpl( | provider = ProviderImpl( | |||
skipping to change at line 323 | skipping to change at line 326 | |||
# Verify the updates that take place on each start. | # Verify the updates that take place on each start. | |||
provider.run_mock.mock_calls == [ | provider.run_mock.mock_calls == [ | |||
call(["snap", "unset", "system", "proxy.http"]), | call(["snap", "unset", "system", "proxy.http"]), | |||
call(["snap", "unset", "system", "proxy.https"]), | call(["snap", "unset", "system", "proxy.https"]), | |||
] | ] | |||
# Given the way we constructe this test, this directory should not exist | # Given the way we constructe this test, this directory should not exist | |||
# TODO add robustness to start. (LP: #1792242) | # TODO add robustness to start. (LP: #1792242) | |||
self.assertThat(provider.provider_project_dir, Not(DirExists())) | self.assertThat(provider.provider_project_dir, Not(DirExists())) | |||
def test_setup_snapd(self): | ||||
provider = ProviderImpl(project=self.project, echoer=self.echoer_mock) | ||||
provider.launch_instance() | ||||
# False. | ||||
provider.run_mock.assert_has_calls == [ | ||||
call(["systemctl", "start", "snapd.socket"]), | ||||
call(["systemctl", "restart", "snapd.service"]), | ||||
call(["snap", "wait", "system", "seed.loaded"]), | ||||
] | ||||
def test_clean_part(self): | def test_clean_part(self): | |||
provider = ProviderImpl(project=self.project, echoer=self.echoer_mock) | provider = ProviderImpl(project=self.project, echoer=self.echoer_mock) | |||
provider.clean_parts(part_names=("part1",)) | provider.clean_parts(part_names=("part1",)) | |||
provider.run_mock.assert_called_once_with(["snapcraft", "clean", "part1" ]) | provider.run_mock.assert_called_once_with(["snapcraft", "clean", "part1" ]) | |||
def test_clean_multiple_parts(self): | def test_clean_multiple_parts(self): | |||
provider = ProviderImpl(project=self.project, echoer=self.echoer_mock) | provider = ProviderImpl(project=self.project, echoer=self.echoer_mock) | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 14 lines changed or added |