|
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 | 9 | from eb_sqs import settings |
10 | 10 | from eb_sqs.aws.sqs_queue_client import SqsQueueClient |
| 11 | +from eb_sqs.worker.queue_client import QueueDoesNotExistException |
11 | 12 |
|
12 | 13 |
|
13 | 14 | class AwsQueueClientTest(TestCase): |
@@ -35,17 +36,17 @@ def test_add_message_delayed(self): |
35 | 36 | queue.reload() |
36 | 37 | self.assertEqual(queue.attributes["ApproximateNumberOfMessages"], '0') |
37 | 38 |
|
38 | | - time.sleep(delay+0.1) |
| 39 | + time.sleep(delay + 0.1) |
39 | 40 |
|
40 | 41 | queue.reload() |
41 | 42 | self.assertEqual(queue.attributes["ApproximateNumberOfMessages"], '1') |
42 | 43 |
|
43 | | - # Disabled because current mock_sqs doesn't support invalid queue call |
44 | | - #@mock_sqs() |
45 | | - #def test_add_message_wrong_queue(self): |
46 | | - # sqs = boto3.resource('sqs') |
47 | | - # queue = sqs.create_queue(QueueName='default') |
48 | | - # queue_client = SqsQueueClient() |
49 | | - # |
50 | | - # with self.assertRaises(QueueDoesNotExistException): |
51 | | - # 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