"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "tests/legacy/unit/build_providers/test_base_provider.py" between
snapcraft-7.2.4.tar.gz and snapcraft-7.2.5.tar.gz

About: Snapcraft is a build and packaging tool that makes it easy to incorporate components from different sources and build technologies or solutions.

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)