diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-05-22 17:08:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-22 17:08:44 +0300 |
commit | 2b1ca518cfce52dc5e8da086efca563677c353e4 (patch) | |
tree | 899bafe2681288744975fe7cb6affd9cd756ddf0 /run_unittests.py | |
parent | 2fd838d62dc16af0687b4be7da4ffb28cb6a9725 (diff) | |
parent | cb4e4f625f8f191eb5ed1bd435a263b0c7bd11cf (diff) | |
download | meson-2b1ca518cfce52dc5e8da086efca563677c353e4.zip meson-2b1ca518cfce52dc5e8da086efca563677c353e4.tar.gz meson-2b1ca518cfce52dc5e8da086efca563677c353e4.tar.bz2 |
Merge pull request #7123 from dcbaker/use-feature-deprecated
Use FeatureDeprecated (and other cleanups)
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/run_unittests.py b/run_unittests.py index 7e5dffc..651e366 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -718,25 +718,22 @@ class InternalTests(unittest.TestCase): self.assertEqual([1, 2, 3], extract(kwargs, 'sources')) def test_pkgconfig_module(self): - - class Mock: - pass - - dummystate = Mock() + dummystate = mock.Mock() dummystate.subproject = 'dummy' - mock = Mock() - mock.pcdep = Mock() - mock.pcdep.name = "some_name" - mock.version_reqs = [] + _mock = mock.Mock(spec=mesonbuild.dependencies.ExternalDependency) + _mock.pcdep = mock.Mock() + _mock.pcdep.name = "some_name" + _mock.version_reqs = [] + _mock = mock.Mock(held_object=_mock) # pkgconfig dependency as lib deps = mesonbuild.modules.pkgconfig.DependenciesHelper(dummystate, "thislib") - deps.add_pub_libs([mock]) + deps.add_pub_libs([_mock]) self.assertEqual(deps.format_reqs(deps.pub_reqs), "some_name") # pkgconfig dependency as requires deps = mesonbuild.modules.pkgconfig.DependenciesHelper(dummystate, "thislib") - deps.add_pub_reqs([mock]) + deps.add_pub_reqs([_mock]) self.assertEqual(deps.format_reqs(deps.pub_reqs), "some_name") def _test_all_naming(self, cc, env, patterns, platform): |