def test1(self):
        self.trytext("add_plugin('test_larch_plugin')")
        self.trytext("a = _tests.fcn1(3)")
        self.isValue('a', 3)
        self.NoExceptionRaised()
        self.trytext("a = _tests.fcn1(['a'])")
        self.isValue('a', ['a'])
        self.NoExceptionRaised()

        self.trytext("a = _tests.fcn1()")
        self.ExceptionRaised()

        out, err = self.trytext("a = _tests.fcn1(1, 2, 3)")
        self.ExceptionRaised()

        out, err = self.trytext("a = _tests.fcn1(1, scale=3)")
        self.ExceptionRaised()
Sets or returns the object's id for representation in the db
dataset/ETHPy150Open xraypy/xraylarch/tests/test_plugins_call.py/TestPlugins.test1--crossover with--dataset/ETHPy150Open Widdershin/butterdb/butterdb/butterdb.py/Model.id