コード例 #1
0
ファイル: test_objects.py プロジェクト: akinsWin/watcher
    def test_obj_to_primitive_list(self):
        class MyList(base.ObjectListBase, base.WatcherObject):
            pass

        mylist = MyList(self.context)
        mylist.objects = [1, 2, 3]
        self.assertEqual([1, 2, 3], base.obj_to_primitive(mylist))
コード例 #2
0
ファイル: test_objects.py プロジェクト: akinsWin/watcher
 def test_obj_to_primitive_dict(self):
     myobj = MyObj(self.context)
     myobj.foo = 1
     myobj.bar = 'foo'
     self.assertEqual({
         'foo': 1,
         'bar': 'foo'
     }, base.obj_to_primitive(myobj))
コード例 #3
0
ファイル: test_objects.py プロジェクト: j-carpentier/watcher
    def test_obj_to_primitive_recursive(self):
        class MyList(base.ObjectListBase, base.WatcherObject):
            pass

        mylist = MyList(self.context)
        mylist.objects = [MyObj(self.context), MyObj(self.context)]
        for i, value in enumerate(mylist):
            value.foo = i
        self.assertEqual([{'foo': 0}, {'foo': 1}],
                         base.obj_to_primitive(mylist))
コード例 #4
0
ファイル: test_objects.py プロジェクト: Jean-Emile/watcher
    def test_obj_to_primitive_recursive(self):
        class MyList(base.ObjectListBase, base.WatcherObject):
            pass

        mylist = MyList(self.context)
        mylist.objects = [MyObj(self.context), MyObj(self.context)]
        for i, value in enumerate(mylist):
            value.foo = i
        self.assertEqual([{'foo': 0}, {'foo': 1}],
                         base.obj_to_primitive(mylist))
コード例 #5
0
ファイル: test_objects.py プロジェクト: j-carpentier/watcher
 def test_obj_to_primitive_dict(self):
     myobj = MyObj(self.context)
     myobj.foo = 1
     myobj.bar = 'foo'
     self.assertEqual({'foo': 1, 'bar': 'foo'},
                      base.obj_to_primitive(myobj))
コード例 #6
0
ファイル: test_objects.py プロジェクト: j-carpentier/watcher
 def test_obj_to_primitive_list(self):
     class MyList(base.ObjectListBase, base.WatcherObject):
         pass
     mylist = MyList(self.context)
     mylist.objects = [1, 2, 3]
     self.assertEqual([1, 2, 3], base.obj_to_primitive(mylist))