|
@@ -3639,6 +3639,20 @@ class TestModelverse(unittest.TestCase):
|
|
|
# Model mismatch (target)
|
|
|
assert transformation_between({"key_A": "users/user/test/A"}, {"key_B": "users/user/test/A"}) == set([])
|
|
|
|
|
|
+ # Source model is folder
|
|
|
+ try:
|
|
|
+ transformation_between({"key_A": "users"}, {})
|
|
|
+ self.fail()
|
|
|
+ except NotAModel:
|
|
|
+ pass
|
|
|
+
|
|
|
+ # Target model is folder
|
|
|
+ try:
|
|
|
+ transformation_between({}, {"key_A": "users"})
|
|
|
+ self.fail()
|
|
|
+ except NotAModel:
|
|
|
+ pass
|
|
|
+
|
|
|
def test_op_transformation_between_AL(self):
|
|
|
# Add set of transformations
|
|
|
def create_transf(name, inputs, outputs):
|
|
@@ -3710,6 +3724,20 @@ class TestModelverse(unittest.TestCase):
|
|
|
# Model mismatch (target)
|
|
|
assert transformation_between({"key_A": "users/user/test/A"}, {"key_B": "users/user/test/A"}) == set([])
|
|
|
|
|
|
+ # Source model is folder
|
|
|
+ try:
|
|
|
+ transformation_between({"key_A": "users"}, {})
|
|
|
+ self.fail()
|
|
|
+ except NotAModel:
|
|
|
+ pass
|
|
|
+
|
|
|
+ # Target model is folder
|
|
|
+ try:
|
|
|
+ transformation_between({}, {"key_A": "users"})
|
|
|
+ self.fail()
|
|
|
+ except NotAModel:
|
|
|
+ pass
|
|
|
+
|
|
|
def test_op_transformation_between_MT(self):
|
|
|
# Add set of transformations
|
|
|
def create_transf(name, inputs, outputs):
|