[go: nahoru, domu]

Skip to content

Will this framework connect to Cassandra which is running in docker #2

Open
rsmamidi opened this issue Feb 18, 2020 · 0 comments
Open

Comments

@rsmamidi
Copy link
rsmamidi commented Feb 18, 2020

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"

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant