add two Python tests

This commit is contained in:
Momtchil Momtchev 2023-05-29 12:42:59 +02:00
parent 92dfc5de2e
commit 0d8ce6e031
3 changed files with 19 additions and 0 deletions

View File

@ -1,5 +1,9 @@
%module iadd
#if defined(SWIGJAVASCRIPT)
%rename(addto) operator+=;
#endif
%include attribute.i
class Foo;
%attribute_ref(test::Foo, test::A& , AsA);

View File

@ -19,9 +19,11 @@ top_srcdir = @top_srcdir@
top_builddir = @top_builddir@
CPP_TEST_CASES += \
iadd \
inplaceadd \
input \
javascript_lib_arrays \
li_factory
SWIGEXE = $(top_builddir)/swig
SWIG_LIB_DIR = $(top_srcdir)/Lib

View File

@ -0,0 +1,13 @@
var li_factory = require("li_factory");
circle = li_factory.Geometry.create(li_factory.Geometry.CIRCLE);
r = circle.radius();
if ((r != 1.5)) {
throw new Error;
}
point = li_factory.Geometry.create(li_factory.Geometry.POINT);
w = point.width();
if ((w != 1.0)) {
throw new Error;
}