示例#1
0
 def test_delete_admin_common_logic(self, validate_deleted_args):
     db_adapter = Mock()
     db_adapter.delete_all_objects.side_effect = 'passed'
     am = AdminManager(db_adapter)
     self.assertEqual(am.delete_admin(1), ok())
     validate_deleted_args.assert_called_once_with(1)
示例#2
0
 def test_delete_admin_raise_exception(self, validate_deleted_args):
     db_adapter = Mock()
     db_adapter.delete_all_objects.side_effect = [Exception]
     am = AdminManager(db_adapter)
     self.assertEqual(am.delete_admin(1), internal_server_error(ANY))
     validate_deleted_args.assert_called_once_with(1)