fix unit tests
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-04-29 12:31:33 +02:00
8 changed files with 73 additions and 42 deletions

View File

@@ -9,7 +9,7 @@ import consumerlocator
import communicator
import messagesender
import redisconnector
from pytest_redis import factories
__author__ = "@tormakris"
__copyright__ = "Copyright 2020, GoldenPogácsa Team"
@@ -17,6 +17,8 @@ __module_name__ = "test"
__version__text__ = "1"
generateduuid = 'c959ad81-58f9-4445-aab4-8f3d68aee1ad'
redis_proc = factories.redis_proc(host='cache', port=6379)
redis_db = factories.redisdb('redis_nooproc')
def test_generate_string(mocker):
@@ -263,10 +265,11 @@ def test_updateconsumer(httpserver):
currentconsumer=f"127.0.0.1:{port}",
uuid=generateduuid)
consumerlocator.KNOWNCONSUMER = f"127.0.0.1:{port}"
redisconn = redisconnector.RedisConnector()
locator = consumerlocator.ConsumerLocator(
uuid=generateduuid, communicator=comm,
redisconnector=redisconnector.RedisConnector())
assert locator.currentconsumer is not None
redisconnector=redisconn)
assert redisconn.currentconsumer is not None
ret = locator.updateconsumer()
assert ret == f"127.0.0.1:{port}"