def __generateJsRpc(self): context = SimpleRpcContext('js_translator') context.log('Translating Js RPC...') #packages import example_rpc.exposed_api.images packages = [example_rpc.exposed_api.images] RPCJavascriptGenerator(context).translateToFile(packages, overwrite=True) context.log('Done.')
def smokeTestModule(): context = SimpleRpcContext('smoke test') import example_rpc.exposed_api.images as images tree = PackageToJs(context).translatePackage(images) context.log(tree) from simplerpc.expose_api.javascript.TemplatesCollector import TemplatesCollector templates = TemplatesCollector(context).collectBuiltIn() context.log(tree.getString(templates))
def smokeTestModule(): from simplerpc.context.SimpleRpcContext import SimpleRpcContext context = SimpleRpcContext('smoke test') mai = ModulesAttributesIterator(context) import example_rpc.exposed_api as package context.log(mai.getChildModules(package)) from inspect import isclass filter_func = lambda attr, module: isclass(attr) context.log(mai.buildDict(package, filter_func))
def smokeTestModule(): from example_rpc.exposed_api.images.ImagesBrowser import ImagesBrowser from simplerpc.context.SimpleRpcContext import SimpleRpcContext context = SimpleRpcContext("smoke test") context.log(JsTranslatorBase(context)._getJsNamespace(ImagesBrowser)) for o in [context, JsTranslatorBase]: try: JsTranslatorBase(context)._getJsNamespace(o) except SimpleRpcError: pass
def smokeTestModule(): context = SimpleRpcContext('smoketest') ctjt = ClassToJs(context) from example_rpc.exposed_api.images.ImagesBrowser import ImagesBrowser tree = ctjt.translateClass(ImagesBrowser) context.log(tree) from simplerpc.expose_api.javascript.TemplatesCollector import TemplatesCollector templates = TemplatesCollector(context).collectBuiltIn() context.log(tree.getString(templates))
def smokeTestModule(): class ExtendedBase(PostInitStrategyBase): def __post_init__(self, value, value1, test1 = 1, tat1 = 20): self.post_init_var1 = value1 class ConcreteClass(ExtendedBase): def __post_init__(self, value, too, test = 1, tat = 20): self.post_init_var = value from simplerpc.context.SimpleRpcContext import SimpleRpcContext ctx = SimpleRpcContext('smoke test') cc = ConcreteClass(context = ctx) cc._initChildren([], dict(context = ctx, too = 2, something = 2312, value1 = 231, other_value = 20, value = 100, test = 2)) ctx.log((cc.post_init_var, cc.post_init_var1))
def run(): from simplerpc.common.path import formatPathPrint from simplerpc.context.SimpleRpcContext import SimpleRpcContext from simplerpc.common.log.Logger import Logger import simplerpc.common.log.printSmoke as printSmoke import logging printSmoke.do_print = False Logger.default_level = logging.ERROR Logger.handler_level = logging.ERROR context = SimpleRpcContext('smoke test') s = SmokeTestRunner(context) s.runTests() for m in s.getModulesWithoutTests(): f = m.__file__ if f.endswith('.pyc'): f = f[:-1] context.log('Missing test in module %s' % m) context.log(formatPathPrint(f))
def smokeTestModule(): from simplerpc.context.SimpleRpcContext import SimpleRpcContext context = SimpleRpcContext('smoke test') templates = TemplatesCollector(context).collectBuiltIn() context.log(templates)
def smokeTestModule(): from simplerpc.context.SimpleRpcContext import SimpleRpcContext context = SimpleRpcContext('smoke test') import example_rpc.exposed_api as exposed_api context.log(ExposedPackageBrowser(context).getExposedClasses(exposed_api))
def smokeTestModule(): from simplerpc.context.SimpleRpcContext import SimpleRpcContext context = SimpleRpcContext('smoke test') from example_rpc.exposed_api.images.ImagesBrowser import ImagesBrowser twinm = TwinModulesManager(context) context.log(twinm.getJsUnittest(ImagesBrowser))
def smokeTestModule(): from simplerpc.context.SimpleRpcContext import SimpleRpcContext context = SimpleRpcContext('smoke test') from example_rpc.exposed_api.images.ImagesBrowser import ImagesBrowser js_str = ClassToJsUnitTest(context).translateClass(ImagesBrowser) context.log(js_str)