Publishing 2019 R1 content
[platform/upstream/dldt.git] / model-optimizer / extensions / ops / spatial_transformer_test.py
index 86b7ec2..eac48b0 100644 (file)
@@ -1,5 +1,5 @@
 """
- Copyright (c) 2018 Intel Corporation
+ Copyright (c) 2018-2019 Intel Corporation
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
@@ -25,7 +25,8 @@ from mo.utils.unittest.graph import build_graph
 nodes_attributes = {'node_1': {'type': 'Identity', 'kind': 'op'},
                     'node_2': {'type': 'Identity', 'kind': 'op'},
                     'st': {'type': 'SpatialTransform', 'kind': 'op'},
-                    'node_3': {'type': 'Identity', 'kind': 'op'}
+                    'node_3': {'type': 'Identity', 'kind': 'op'},
+                    'op_output': { 'kind': 'op', 'op': 'OpOutput'}
                     }
 
 
@@ -35,9 +36,11 @@ class TestSpatialTransformInfer(unittest.TestCase):
                             [
                                 ('node_1', 'st'),
                                 ('node_2', 'st'),
-                                ('st', 'node_3')],
+                                ('st', 'node_3'),
+                                ('node_3', 'op_output')
+                            ],
                             {
-                                'node_3': {'is_output': True, 'shape': None},
+                                'node_3': {'shape': None},
                                 'node_1': {'shape': np.array([1, 3, 227, 227])},
                                 'node_2': {'shape': np.array([1, 3, 227, 227])},
                                 'st': {}
@@ -55,9 +58,11 @@ class TestSpatialTransformInfer(unittest.TestCase):
                             [
                                 ('node_1', 'st'),
                                 ('node_2', 'st'),
-                                ('st', 'node_3')],
+                                ('st', 'node_3'),
+                                ('node_3', 'op_output')
+                            ],
                             {
-                                'node_3': {'is_output': True, 'shape': None},
+                                'node_3': {'shape': None},
                                 'node_1': {'shape': np.array([1, 3, 227, 227])},
                                 'node_2': {'shape': np.array([1, 3, 227, 227])},
                                 'st': {'output_H': 200, 'output_W': 15}