# Path: kale/exceptions.py
# class ImproperlyConfiguredException(Exception):
# class TaskException(Exception):
# class ChubbyTaskException(TaskException):
# class TimeoutException(TaskException):
# class InvalidTimeLimitTaskException(TaskException):
# class InvalidTaskDelayException(TaskException):
# class BlacklistedException(TaskException):
# class QueueException(Exception):
# class SendMessagesException(QueueException):
# class DeleteMessagesException(QueueException):
# class ChangeMessagesVisibilityException(QueueException):
#     def __init__(self, msg_count):
#     def __init__(self, msg_count):
#     def __init__(self, msg_count):
# 
# Path: kale/sqs.py
# class SQSTalk(object):
#     def __init__(self, *args, **kwargs):
#     def _get_or_create_queue(self, queue_name):
#     def get_all_queues(self, prefix=''):
#     def _get_sqs_queue_tags(self, queue_name):


import unittest
import boto3
import mock
from moto import mock_sqs
from kale import exceptions
from kale import sqs
"""Module testing the kale.sqs module."""
from __future__ import absolute_import





class SQSTestCase(unittest.TestCase):
    """Test SQSTalk logic"""

    _previous_region = None

    def setUp(self):
        self.mock_sqs = mock_sqs()
        self.mock_sqs.start()

# Path: kale/exceptions.py
# class ImproperlyConfiguredException(Exception):
# class TaskException(Exception):
# class ChubbyTaskException(TaskException):
# class TimeoutException(TaskException):
# class InvalidTimeLimitTaskException(TaskException):
# class InvalidTaskDelayException(TaskException):
# class BlacklistedException(TaskException):
# class QueueException(Exception):
# class SendMessagesException(QueueException):
# class DeleteMessagesException(QueueException):
# class ChangeMessagesVisibilityException(QueueException):
#     def __init__(self, msg_count):
#     def __init__(self, msg_count):
#     def __init__(self, msg_count):
# 
# Path: kale/sqs.py
# class SQSTalk(object):
#     def __init__(self, *args, **kwargs):
#     def _get_or_create_queue(self, queue_name):
#     def get_all_queues(self, prefix=''):
#     def _get_sqs_queue_tags(self, queue_name):


# Path: kale/tests/test_sqs.py
import unittest
import boto3
import mock
from moto import mock_sqs
from kale import exceptions
from kale import sqs

"""Module testing the kale.sqs module."""
from __future__ import absolute_import





class SQSTestCase(unittest.TestCase):
    """Test SQSTalk logic"""

    _previous_region = None

    def setUp(self):
        self.mock_sqs = mock_sqs()
        self.mock_sqs.start()

        sqs.SQSTalk._queues = {}