# Path: juggler/wisp_monitor.py
# class WispMonitor:
#     def __init__(self, call_queue_name="wisp"):
#     def start_consuming(channel, receive_queue_name, on_response):
#     def on_response(self, channel, method, properties, body):
#     def to_str(bytes_or_str):
#     def call(self, body, unique_id):


import unittest
import json
from juggler import wisp_monitor


class MyTestCase(unittest.TestCase):
    def test_wisp_monitor(self):
        body = json.dumps({
            "function_path": "C:/Users/gnsdl/PycharmProjects/rune\wisp/tests\dummy.py"
        , "function_object" : {"params": ["abc", "def"]}})


# Path: juggler/wisp_monitor.py
# class WispMonitor:
#     def __init__(self, call_queue_name="wisp"):
#     def start_consuming(channel, receive_queue_name, on_response):
#     def on_response(self, channel, method, properties, body):
#     def to_str(bytes_or_str):
#     def call(self, body, unique_id):


# Path: juggler/tests/test_wisp_monitor.py
import unittest
import json
from juggler import wisp_monitor



class MyTestCase(unittest.TestCase):
    def test_wisp_monitor(self):
        body = json.dumps({
            "function_path": "C:/Users/gnsdl/PycharmProjects/rune\wisp/tests\dummy.py"
        , "function_object" : {"params": ["abc", "def"]}})


        monitor = wisp_monitor.WispMonitor()