aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sources/shiboken6/tests/libsample/sample.h2
-rw-r--r--sources/shiboken6/tests/samplebinding/sample_test.py4
2 files changed, 6 insertions, 0 deletions
diff --git a/sources/shiboken6/tests/libsample/sample.h b/sources/shiboken6/tests/libsample/sample.h
index fe76a53b2..a6a0ff154 100644
--- a/sources/shiboken6/tests/libsample/sample.h
+++ b/sources/shiboken6/tests/libsample/sample.h
@@ -46,6 +46,8 @@ namespace sample
// shiboken must not generate richcompare for namespace sample
LIBSAMPLE_API bool operator==(const sample&s1, const sample&s2);
+
+ const int INT_CONSTANT = 42;
}
#endif
diff --git a/sources/shiboken6/tests/samplebinding/sample_test.py b/sources/shiboken6/tests/samplebinding/sample_test.py
index a0d762c4a..24e4354c5 100644
--- a/sources/shiboken6/tests/samplebinding/sample_test.py
+++ b/sources/shiboken6/tests/samplebinding/sample_test.py
@@ -80,6 +80,10 @@ class ModuleTest(unittest.TestCase):
self.assertEqual(sample.countVarargs(1, 2), 1)
self.assertEqual(sample.countVarargs(1, 2, 3, 'a', 'b', 4, (5, 6)), 6)
+ def testConstant(self):
+ self.assertEqual(sample.sample.INT_CONSTANT, 42)
+
+
if __name__ == '__main__':
unittest.main()