diff options
| author | Todd Willey <todd@ansolabs.com> | 2011-03-18 05:01:24 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-03-18 05:01:24 +0000 |
| commit | e27dc1168c8061c43b3cc64cc10e8a31a37ba39e (patch) | |
| tree | b634e459de771883537de83fd80479f17cb2be3f /nova/tests | |
| parent | ca5d2ee26ac611b7f2e323790d876342e2ae1c31 (diff) | |
| parent | 4940654f04c50c8593f8e5486fa9e4998f2a3fc7 (diff) | |
When changing the project manager, if the new manager is not yet a project member, be sure to make them be a project member.
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/test_auth.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/tests/test_auth.py b/nova/tests/test_auth.py index 2a7817032..885596f56 100644 --- a/nova/tests/test_auth.py +++ b/nova/tests/test_auth.py @@ -299,6 +299,13 @@ class AuthManagerTestCase(object): self.assertEqual('test2', project.project_manager_id) self.assertEqual('new desc', project.description) + def test_modify_project_adds_new_manager(self): + with user_and_project_generator(self.manager): + with user_generator(self.manager, name='test2'): + self.manager.modify_project('testproj', 'test2', 'new desc') + project = self.manager.get_project('testproj') + self.assertTrue('test2' in project.member_ids) + def test_can_delete_project(self): with user_generator(self.manager): self.manager.create_project('testproj', 'test1') |
