Ejemplo n.º 1
0
 def test_remove_from_dict(self):
     self.assertEqual(1, len(
         self._obj.get_property('sampleClass')
             .get_property('dictClassProperty')))
     da.RemoveObjectAction(object_id=self._dict_member.id).modify(self._obj)
     self.assertEqual(0, len(
         self._obj.get_property('sampleClass')
             .get_property('dictClassProperty')))
     self.assertNotIn(self._dict_member.id, repr(self._obj))
 def test_remove_from_list(self):
     with self._runner.session():
         self.assertEqual(
             1,
             len(
                 self._obj.get_property('sampleClass').get_property(
                     'classProperty')))
         da.RemoveObjectAction(object_id=self._list_member.id).modify(
             self._obj)
         self.assertEqual(
             0,
             len(
                 self._obj.get_property('sampleClass').get_property(
                     'classProperty')))
         self.assertNotIn(self._list_member.id, repr(self._obj))
 def test_remove_not_exists(self):
     with self._runner.session():
         action = da.RemoveObjectAction(object_id='not_exists')
         self.assertRaises(ValueError, action.modify, self._obj)
 def test_remove(self):
     with self._runner.session():
         self.assertIsNotNone(self._obj.get_property('sampleClass'))
         object_id = self._obj.get_property('sampleClass').object_id
         da.RemoveObjectAction(object_id=object_id).modify(self._obj)
         self.assertIsNone(self._obj.get_property('sampleClass'))