aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2020-01-09 18:03:58 -0500
committerXavier Claessens <xclaesse@gmail.com>2020-01-09 22:08:03 -0500
commit71bbcc76696e303dfe184ad57e76387a322e8f43 (patch)
tree1feff77e3adf321ed01d1fb167c10d75556f5d4a /run_unittests.py
parentff822990d1af6ff6c6f7ae3f2efa9012d4b14bf9 (diff)
downloadmeson-71bbcc76696e303dfe184ad57e76387a322e8f43.zip
meson-71bbcc76696e303dfe184ad57e76387a322e8f43.tar.gz
meson-71bbcc76696e303dfe184ad57e76387a322e8f43.tar.bz2
pkgconfig module: add FeatureNew for requires: dependency('foo')
Introduced in https://github.com/mesonbuild/meson/pull/3131
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/run_unittests.py b/run_unittests.py
index 015167b..898f05e 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -707,18 +707,20 @@ class InternalTests(unittest.TestCase):
class Mock:
pass
+ dummystate = Mock()
+ dummystate.subproject = 'dummy'
mock = Mock()
mock.pcdep = Mock()
mock.pcdep.name = "some_name"
mock.version_reqs = []
# pkgconfig dependency as lib
- deps = mesonbuild.modules.pkgconfig.DependenciesHelper("thislib")
+ deps = mesonbuild.modules.pkgconfig.DependenciesHelper(dummystate, "thislib")
deps.add_pub_libs([mock])
self.assertEqual(deps.format_reqs(deps.pub_reqs), "some_name")
# pkgconfig dependency as requires
- deps = mesonbuild.modules.pkgconfig.DependenciesHelper("thislib")
+ deps = mesonbuild.modules.pkgconfig.DependenciesHelper(dummystate, "thislib")
deps.add_pub_reqs([mock])
self.assertEqual(deps.format_reqs(deps.pub_reqs), "some_name")