コード例 #1
0
 def test_arguments(self):
     for method in _get_handler_methods(ArgInfoLibrary()):
         handler = _PythonHandler(LibraryMock(), method.__name__, method)
         args = handler.arguments
         argspec = (args.positional, args.defaults, args.varargs, args.kwargs)
         expected = eval(method.__doc__)
         assert_equals(argspec, expected, method.__name__)
コード例 #2
0
 def test_arg_limits(self):
     for method in _get_handler_methods(ArgumentsPython()):
         handler = _PythonHandler(LibraryMock(), method.__name__, method)
         exp_mina, exp_maxa = eval(method.__doc__)
         assert_equals(handler.arguments._arg_limit_checker.minargs,
                       exp_mina)
         assert_equals(handler.arguments._arg_limit_checker.maxargs,
                       exp_maxa)
コード例 #3
0
ファイル: test_handlers.py プロジェクト: 3DSo/robotframework
 def test_arg_limits(self):
     for method in _get_handler_methods(ArgumentsPython()):
         handler = _PythonHandler(LibraryMock(), method.__name__, method)
         exp_mina, exp_maxa = eval(method.__doc__)
         assert_equals(handler.arguments.minargs, exp_mina)
         assert_equals(handler.arguments.maxargs, exp_maxa)
コード例 #4
0
 def test_docs(self):
     for method in _get_handler_methods(DocLibrary()):
         handler = _PythonHandler(LibraryMock(), method.__name__, method)
         assert_equals(handler.doc, method.expected_doc)
         assert_equals(handler.shortdoc, method.expected_shortdoc)
コード例 #5
0
 def test_name(self):
     for method in _get_handler_methods(NameLibrary()):
         handler = _PythonHandler(LibraryMock('mylib'), method.__name__, method)
         assert_equals(handler.name, method.__doc__)
         assert_equals(handler.longname, 'mylib.'+method.__doc__)
コード例 #6
0
ファイル: test_handlers.py プロジェクト: gdw2/robot-framework
 def test_get_arg_info(self):
     for method in _get_handler_methods(ArgInfoLibrary()):
         handler = _PythonHandler(LibraryMock(), method.__name__, method)
         expected = eval(method.__doc__)
         assert_equals(handler.arguments._get_arg_spec(method),
                       expected, method.__name__)
コード例 #7
0
 def test_get_arg_info(self):
     for method in _get_handler_methods(ArgInfoLibrary()):
         handler = _PythonHandler(LibraryMock(), method.__name__, method)
         expected = eval(method.__doc__)
         assert_equals(handler.arguments._get_arg_spec(method), expected, method.__name__)