summaryrefslogtreecommitdiff
path: root/pycadf/tests/test_cadf_spec.py
diff options
context:
space:
mode:
Diffstat (limited to 'pycadf/tests/test_cadf_spec.py')
-rw-r--r--pycadf/tests/test_cadf_spec.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/pycadf/tests/test_cadf_spec.py b/pycadf/tests/test_cadf_spec.py
index a5a4dde..6223060 100644
--- a/pycadf/tests/test_cadf_spec.py
+++ b/pycadf/tests/test_cadf_spec.py
@@ -15,6 +15,8 @@
import time
import uuid
+import mock
+
from pycadf import attachment
from pycadf import cadftype
from pycadf import credential
@@ -35,9 +37,16 @@ from pycadf import timestamp
class TestCADFSpec(base.TestCase):
- def test_identifier_empty(self):
+ @mock.patch('pycadf.identifier.warnings.warn')
+ def test_identifier(self, warning_mock):
+ # empty string
self.assertFalse(identifier.is_valid(''))
+ # generated uuid
self.assertTrue(identifier.is_valid(identifier.generate_uuid()))
+ self.assertFalse(warning_mock.called)
+ # any string
+ self.assertTrue(identifier.is_valid('blah'))
+ self.assertTrue(warning_mock.called)
def test_endpoint(self):
endp = endpoint.Endpoint(url='http://192.168.0.1',