-
Notifications
You must be signed in to change notification settings - Fork 2
Will this framework connect to Cassandra which is running in docker #2
Description
I am getting an error when I run the below code
Python version: Python 3.6.9
Ubuntu 18.4
*** Settings ***
Documentation Suite description
Library cassandra_helper.py
Library CassandraCQLLibrary
Library Collections
*** Test Cases ***
Test title
[Tags] DEBUG
CONNECT TO CASSANDRA 172.17.0.4 9042
execute cql USE system
${result} EXECUTE CQL Select * from schema_keyspaces;
log list ${result}
log ${result[1].keyspace_name}
__________________________-Error ______________________
[ ERROR ] Unexpected error: ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them
Traceback (most recent call last):
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/utils/application.py", line 83, in _execute
rc = self.main(arguments, **options)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/run.py", line 445, in main
result = suite.run(settings)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/model.py", line 248, in run
self.visit(runner)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/testsuite.py", line 161, in visit
visitor.visit_suite(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/visitor.py", line 86, in visit_suite
suite.suites.visit(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/itemlist.py", line 76, in visit
item.visit(visitor)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/testsuite.py", line 161, in visit
visitor.visit_suite(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/visitor.py", line 86, in visit_suite
suite.suites.visit(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/itemlist.py", line 76, in visit
item.visit(visitor)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/testsuite.py", line 161, in visit
visitor.visit_suite(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/visitor.py", line 86, in visit_suite
suite.suites.visit(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/itemlist.py", line 76, in visit
item.visit(visitor)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/testsuite.py", line 161, in visit
visitor.visit_suite(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/visitor.py", line 86, in visit_suite
suite.suites.visit(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/itemlist.py", line 76, in visit
item.visit(visitor)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/testsuite.py", line 161, in visit
visitor.visit_suite(self)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/model/visitor.py", line 84, in visit_suite
if self.start_suite(suite) is not False:
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/runner.py", line 73, in start_suite
ns.handle_imports()
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/namespace.py", line 55, in handle_imports
self._handle_imports(self._imports)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/namespace.py", line 66, in _handle_imports
self._import(item)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/namespace.py", line 74, in _import
action(import_setting)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/namespace.py", line 128, in _import_library
import_setting.alias, self.variables)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/importer.py", line 42, in import_library
lib = TestLibrary(name, args, variables, create_handlers=False)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/testlibraries.py", line 52, in TestLibrary
lib = libclass(libcode, name, args or [], source, variables)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/testlibraries.py", line 84, in init
self.init = self._create_init_handler(libcode)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/testlibraries.py", line 133, in _create_init_handler
return InitHandler(self, self._resolve_init_method(libcode))
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/handlers.py", line 45, in InitHandler
return Init(library, 'init', method, docgetter)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/handlers.py", line 217, in init
_PythonHandler.init(self, library, handler_name, handler_method)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/handlers.py", line 124, in init
utils.getdoc(handler_method))
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/handlers.py", line 53, in init
self.arguments = self._parse_arguments(handler_method)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/handlers.py", line 229, in _parse_arguments
return parser.parse(handler_method, self.library.name)
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/arguments/argumentparser.py", line 34, in parse
return ArgumentSpec(name, self._type, *self._get_arg_spec(source))
File "/home/rmamidi/Documents/shp-robotframework/venv/lib/python3.6/site-packages/robot/running/arguments/argumentparser.py", line 43, in _get_arg_spec
args, varargs, kwargs, defaults = inspect.getargspec(handler)
File "/usr/lib/python3.6/inspect.py", line 1082, in getargspec
raise ValueError("Function has keyword-only parameters or annotations"