'test relation fields'

def test_23_relation(self):

    demo = self.env.ref('base.user_demo')
    message = self.env.ref('test_new_api.message_0_0')
    self.assertEqual(message.env, self.env)
    self.assertEqual(message.discussion.env, self.env)
    demo_env = self.env(user=demo)
    self.assertNotEqual(demo_env, self.env)
    self.assertEqual(message.env, self.env)
    self.assertEqual(message.discussion.env, self.env)
    demo_message = message.sudo(demo)
    self.assertEqual(demo_message.env, demo_env)
    self.assertEqual(demo_message.discussion.env, demo_env)
    message.discussion = message.discussion.copy({'name': 'Copy'})
    self.assertEqual(message.env, self.env)
    self.assertEqual(message.discussion.env, self.env)
