44 lines
1.3 KiB
Python
44 lines
1.3 KiB
Python
import unittest
|
|
|
|
import mox
|
|
|
|
from stacktach import utils as stacktach_utils
|
|
from utils import INSTANCE_ID_1
|
|
from utils import MESSAGE_ID_1
|
|
from utils import REQUEST_ID_1
|
|
|
|
|
|
class StacktachUtilsTestCase(unittest.TestCase):
|
|
def setUp(self):
|
|
self.mox = mox.Mox()
|
|
|
|
def tearDown(self):
|
|
self.mox.UnsetStubs()
|
|
|
|
def test_is_uuid_like(self):
|
|
uuid = INSTANCE_ID_1
|
|
self.assertTrue(stacktach_utils.is_uuid_like(uuid))
|
|
|
|
def test_is_uuid_like_no_dashes(self):
|
|
uuid = "08f685d963524dbc827196cc54bf14cd"
|
|
self.assertTrue(stacktach_utils.is_uuid_like(uuid))
|
|
|
|
def test_is_uuid_like_invalid(self):
|
|
uuid = "$-^&#$"
|
|
self.assertFalse(stacktach_utils.is_uuid_like(uuid))
|
|
|
|
def test_is_request_id_like_with_uuid(self):
|
|
uuid = MESSAGE_ID_1
|
|
self.assertTrue(stacktach_utils.is_request_id_like(uuid))
|
|
|
|
def test_is_message_id_like_with_req_uuid(self):
|
|
uuid = REQUEST_ID_1
|
|
self.assertTrue(stacktach_utils.is_request_id_like(uuid))
|
|
|
|
def test_is_message_id_like_invalid_req(self):
|
|
uuid = "req-$-^&#$"
|
|
self.assertFalse(stacktach_utils.is_request_id_like(uuid))
|
|
|
|
def test_is_message_id_like_invalid(self):
|
|
uuid = "$-^&#$"
|
|
self.assertFalse(stacktach_utils.is_request_id_like(uuid)) |