|
1 | 1 | from __future__ import absolute_import, unicode_literals |
2 | 2 |
|
3 | | -from unittest import TestCase |
| 3 | +import time |
| 4 | +from unittest import TestCase, skip |
4 | 5 |
|
5 | 6 | import boto3 |
6 | | -import time |
7 | 7 | from moto import mock_sqs |
8 | 8 |
|
| 9 | +from eb_sqs import settings |
9 | 10 | from eb_sqs.aws.sqs_queue_client import SqsQueueClient |
| 11 | +from eb_sqs.worker.queue_client import QueueDoesNotExistException |
10 | 12 |
|
11 | 13 |
|
12 | 14 | class AwsQueueClientTest(TestCase): |
@@ -34,17 +36,17 @@ def test_add_message_delayed(self): |
34 | 36 | queue.reload() |
35 | 37 | self.assertEqual(queue.attributes["ApproximateNumberOfMessages"], '0') |
36 | 38 |
|
37 | | - time.sleep(delay+0.1) |
| 39 | + time.sleep(delay + 0.1) |
38 | 40 |
|
39 | 41 | queue.reload() |
40 | 42 | self.assertEqual(queue.attributes["ApproximateNumberOfMessages"], '1') |
41 | 43 |
|
42 | | - # Disabled because current mock_sqs doesn't support invalid queue call |
43 | | - #@mock_sqs() |
44 | | - #def test_add_message_wrong_queue(self): |
45 | | - # sqs = boto3.resource('sqs') |
46 | | - # queue = sqs.create_queue(QueueName='default') |
47 | | - # queue_client = SqsQueueClient() |
48 | | - # |
49 | | - # with self.assertRaises(QueueDoesNotExistException): |
50 | | - # queue_client.add_message('invalid', 'msg', 0) |
| 44 | + @skip("Disabled because current mock_sqs doesn't support invalid queue call") |
| 45 | + @mock_sqs() |
| 46 | + def test_add_message_wrong_queue(self): |
| 47 | + sqs = boto3.resource('sqs') |
| 48 | + queue = sqs.create_queue(QueueName='default') |
| 49 | + queue_client = SqsQueueClient() |
| 50 | + |
| 51 | + with self.assertRaises(QueueDoesNotExistException): |
| 52 | + queue_client.add_message('invalid', 'msg', 0) |
0 commit comments