@@ -0,0 +1,1366 @@
+# Licensed to the StackStorm, Inc ('StackStorm') under one or more%0A# contributor license agreements.  See the NOTICE file distributed with%0A# this work for additional information regarding copyright ownership.%0A# The ASF licenses this file to You under the Apache License, Version 2.0%0A# (the %22License%22); you may not use this file except in compliance with%0A# the License.  You may obtain a copy of the License at%0A#%0A#     http://www.apache.org/licenses/LICENSE-2.0%0A#%0A# Unless required by applicable law or agreed to in writing, software%0A# distributed under the License is distributed on an %22AS IS%22 BASIS,%0A# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A# See the License for the specific language governing permissions and%0A# limitations under the License.%0A%0Aimport unittest2%0A%0Afrom st2common.util.types import OrderedSet%0A%0A__all__ = %5B%0A    'OrderedTestTypeTestCase'%0A%5D%0A%0A%0Aclass OrderedTestTypeTestCase(unittest2.TestCase):%0A    def test_ordered_set(self):%0A        set1 = OrderedSet(%5B1, 2, 3, 3, 4, 2, 1, 5%5D)%0A        self.assertEqual(set1, %5B1, 2, 3, 4, 5%5D)%0A%0A        set2 = OrderedSet(%5B5, 4, 3, 2, 1%5D)%0A        self.assertEqual(set2, %5B5, 4, 3, 2, 1%5D)%0A%0A        set3 = OrderedSet(%5B1, 2, 3, 4, 5, 5, 4, 3, 2, 1%5D)%0A        self.assertEqual(set3, %5B1, 2, 3, 4, 5%5D)%0A%0A        set4 = OrderedSet(%5B1, 1, 1, 1, 4, 4, 4, 9%5D)%0A        self.assertEqual(set4, %5B1, 4, 9%5D)%0A

Add tests for OrderedSet type.