diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-07-05 02:55:11 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2018-07-05 19:01:46 +0000 |
commit | 77d66fec4bda4a30933b5811e3ab33eab33586d7 (patch) | |
tree | 8159680ddef39b17682913aa478886abea091410 | |
parent | 8e84b13850f337077e55301e6e27b85d7677afd3 (diff) | |
download | meson-77d66fec4bda4a30933b5811e3ab33eab33586d7.zip meson-77d66fec4bda4a30933b5811e3ab33eab33586d7.tar.gz meson-77d66fec4bda4a30933b5811e3ab33eab33586d7.tar.bz2 |
run_unittests.py: Test that empty cdata subst are actually done
Improved test for https://github.com/mesonbuild/meson/issues/3826
-rwxr-xr-x | run_unittests.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index fe98058..8dcf308 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -2296,6 +2296,10 @@ recommended as it is not supported on some platforms''') # No warnings about empty configuration data objects passed to files with substitutions self.assertNotRegex(out, "WARNING:.*empty configuration_data.*nosubst-nocopy1.txt.in") self.assertNotRegex(out, "WARNING:.*empty configuration_data.*nosubst-nocopy2.txt.in") + with open(os.path.join(self.builddir, 'nosubst-nocopy1.txt'), 'rb') as f: + self.assertEqual(f.read().strip(), b'/* #undef FOO_BAR */') + with open(os.path.join(self.builddir, 'nosubst-nocopy2.txt'), 'rb') as f: + self.assertEqual(f.read().strip(), b'') class FailureTests(BasePlatformTests): |