(self)
| 144 | |
| 145 | |
| 146 | def test_move_success(self): |
| 147 | params = get_synced_params() |
| 148 | cmd = folder.FolderMoveCommand() |
| 149 | |
| 150 | user_folder = next(iter([x for x in params.folder_cache.values() if x.type == 'user_folder'])) |
| 151 | shared_folder = next(iter([x for x in params.folder_cache.values() if x.type == 'shared_folder'])) |
| 152 | |
| 153 | root_record_uid = next(iter(params.subfolder_record_cache[''])) |
| 154 | sf_record_uid = next(iter(params.subfolder_record_cache[shared_folder.uid])) |
| 155 | |
| 156 | KeeperApiHelper.communicate_expect(['move']) |
| 157 | cmd.execute(params, src=root_record_uid, dst=user_folder.uid) |
| 158 | self.assertTrue(KeeperApiHelper.is_expect_empty()) |
| 159 | |
| 160 | KeeperApiHelper.communicate_expect(['move']) |
| 161 | cmd.execute(params, src=sf_record_uid, dst=user_folder.name) |
| 162 | self.assertTrue(KeeperApiHelper.is_expect_empty()) |
| 163 | |
| 164 | KeeperApiHelper.communicate_expect(['move']) |
| 165 | cmd.execute(params, src=root_record_uid, dst=user_folder.uid) |
| 166 | self.assertTrue(KeeperApiHelper.is_expect_empty()) |
| 167 | |
| 168 | def test_move_invalid_input(self): |
| 169 | params = get_synced_params() |
nothing calls this directly
no test coverage detected