Module Expr Str Assign NameStore Str Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign TupleStore AttributeStore NameLoad attr NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore AttributeStore NameLoad attr NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str NameLoad keyword Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num attr Str NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr ListLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Dict Str ListLoad Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Dict NameLoad Return NameLoad decorator_list
N/A N/A Tests remove_viewpoint method for removing a viewpoint from a user's inbox.
 N/A __author__ mike@emailscrubbed.com (Mike Purtell) N/A mock copy deepcopy viewfinder.backend.base util viewfinder.backend.db.accounting Accounting viewfinder.backend.db.db_client DBKey viewfinder.backend.db.follower Follower viewfinder.backend.db.operation Operation viewfinder.backend.db.viewpoint Viewpoint viewfinder.backend.www.test service_base_test RemoveViewpointTestCase N/A N/A service_base_test ServiceBaseTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super RemoveViewpointTestCase self setUp N/A N/A N/A self _CreateSimpleTestAssets N/A N/A N/A self _existing_vp_id existing_ep_ids N/A N/A N/A self _tester ShareNew N/A self _cookie N/A N/A N/A self _episode_id2 N/A self _photo_ids2 N/A N/A N/A self _user2 user_id N/A N/A self _CreateViewpointDict N/A self _cookie N/A N/A N/A self _new_vp_id new_ep_ids N/A N/A N/A self _tester ShareNew N/A self _cookie N/A N/A N/A self _episode_id N/A self _photo_ids N/A N/A N/A self _user2 user_id N/A N/A self _CreateViewpointDict N/A self _cookie N/A N/A self _existing_ep_id N/A existing_ep_ids N/A 0 N/A N/A self _new_ep_id N/A new_ep_ids N/A 0 N/A image_data original image data N/A N/A N/A N/A self _tester PutPhotoImage N/A self _cookie N/A self _new_ep_id N/A N/A self _photo_ids N/A 0 .o image_data content_md5 N/A N/A util ComputeMD5Base64 image_data N/A testRemoveViewpoint N/A N/A self N/A N/A N/A Remove a viewpoint from a user's inbox. N/A N/A N/A self _UpdateOrAllocateDBObject Follower user_id N/A N/A self _user user_id viewpoint_id N/A self _new_vp_id labels N/A N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie N/A self _new_vp_id N/A follower N/A N/A self _RunAsync N/A Follower Query N/A self _client N/A N/A self _user user_id N/A self _new_vp_id None N/A N/A N/A self assertTrue N/A N/A follower IsRemoved N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie N/A self _new_vp_id N/A testAccessAfterRemoveViewpoint N/A N/A self N/A N/A N/A Error: Remove a viewpoint and then attempt other operations against that viewpoint. N/A N/A N/A self _UpdateOrAllocateDBObject Follower user_id N/A N/A self _user user_id viewpoint_id N/A self _new_vp_id labels N/A N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie N/A self _new_vp_id N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester AddFollowers N/A self _cookie N/A self _new_vp_id N/A Email:extra.user1@emailscrubbed.com N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester PostComment N/A self _cookie N/A self _new_vp_id my message N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester HidePhotos N/A self _cookie N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester Unshare N/A self _cookie N/A self _new_vp_id N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester SavePhotos N/A self _cookie N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester ShareExisting N/A self _cookie N/A self _new_vp_id N/A N/A N/A self _existing_ep_id N/A N/A self _photo_ids2 N/A 1 N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester ShareExisting N/A self _cookie N/A self _existing_vp_id N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester ShareNew N/A self _cookie N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A N/A N/A self _user2 user_id N/A N/A self _CreateViewpointDict N/A self _cookie N/A response N/A N/A N/A self _tester GetPhotoImage N/A self _cookie N/A self _new_ep_id N/A N/A self _photo_ids N/A 0 .o N/A N/A N/A self assertEqual N/A response code 404 N/A image_data original image data N/A response N/A N/A N/A self _tester PutPhotoImage N/A self _cookie N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 .o image_data content_md5 N/A N/A util ComputeMD5Base64 image_data N/A N/A N/A self assertEqual N/A response code 404 N/A result N/A N/A N/A self _tester QueryViewpoints N/A self _cookie N/A N/A N/A N/A self _tester CreateViewpointSelection N/A self _new_vp_id N/A N/A N/A self assertIsNone N/A N/A N/A N/A result N/A viewpoints N/A 0 get activities None N/A N/A N/A self assertIsNone N/A N/A N/A N/A result N/A viewpoints N/A 0 get comments None N/A N/A N/A self assertIsNone N/A N/A N/A N/A result N/A viewpoints N/A 0 get episodes None N/A N/A N/A self assertIsNone N/A N/A N/A N/A result N/A viewpoints N/A 0 get followers None N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester UpdateViewpoint N/A self _cookie N/A self _new_vp_id title a new title N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester UpdateEpisode N/A self _cookie N/A self _new_ep_id description A newly added description N/A result N/A N/A N/A self _tester QueryEpisodes N/A self _cookie N/A N/A N/A N/A self _tester CreateEpisodeSelection N/A self _new_ep_id N/A N/A N/A self assertEquals N/A len N/A result N/A episodes 0 N/A testRemoveNonExistentViewpointFails N/A N/A self N/A N/A N/A Error: Remove a non-existent viewpoint. N/A vp_id N/A N/A Viewpoint ConstructViewpointId N/A N/A self _device_ids N/A 0 129 N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester RemoveViewpoint N/A self _cookie vp_id N/A testRemoveViewpointCreatedByOtherUser N/A N/A self N/A N/A N/A Remove a viewpoint that was created by another user. N/A N/A N/A self _UpdateOrAllocateDBObject Follower user_id N/A N/A self _user2 user_id viewpoint_id N/A self _new_vp_id labels N/A N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A testRemoveViewpointThatUserIsNotFollowingFails N/A N/A self N/A N/A N/A Error: Remove a viewpoint which user isn't following. N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester RemoveViewpoint N/A self _cookie3 N/A self _new_vp_id N/A testRemoveDefaultViewpointFails N/A N/A self N/A N/A N/A Error: Remove a viewpoint that's not owned by the user. N/A N/A N/A self _UpdateOrAllocateDBObject Follower user_id N/A N/A self _user user_id viewpoint_id N/A N/A self _user private_vp_id labels N/A N/A N/A N/A self assertRaisesHttpError 403 N/A N/A self _tester RemoveViewpoint N/A self _cookie N/A N/A self _user private_vp_id N/A testRemoveViewpointByNonOwnerAndUnshare N/A N/A self N/A N/A N/A Share photo from originator to user2, non-owner removes viewpoint, then owner unshares. N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester Unshare N/A self _cookie N/A self _new_vp_id N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A testUnshareSecondLevelRemoved N/A N/A self N/A N/A N/A Re-share photos, remove the reshared viewpoint, then unshare the source viewpoint. N/A N/A child_vp_id child_ep_ids N/A N/A N/A self _tester ShareNew N/A self _cookie2 N/A N/A N/A self _new_ep_id N/A self _photo_ids N/A N/A N/A self _user3 user_id N/A N/A self _CreateViewpointDict N/A self _cookie2 N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie3 child_vp_id N/A N/A N/A N/A self _tester Unshare N/A self _cookie N/A self _new_vp_id N/A N/A N/A self _new_ep_id N/A N/A self _photo_ids N/A 1 N/A testRevivalAfterRemovingMultipleFollowers N/A N/A self N/A N/A N/A Test removing multiple followers and then observe that they're all revived. N/A N/A N/A N/A self _tester AddFollowers N/A self _cookie N/A self _new_vp_id N/A Email:user3@emailscrubbed.com N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie3 N/A self _new_vp_id N/A N/A N/A N/A self _tester UpdateViewpoint N/A self _cookie N/A self _new_vp_id description a new description N/A N/A followers _ N/A N/A self _RunAsync N/A Viewpoint QueryFollowers N/A self _client N/A self _new_vp_id N/A follower followers N/A N/A N/A N/A self assertFalse N/A N/A follower IsRemoved N/A testUpdateViewpointAfterRemoveViewpoint N/A N/A self N/A N/A N/A Test revival of removed follower after updating viewpoint. N/A N/A self _skip_validation_for N/A Alerts N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester UpdateViewpoint N/A self _cookie N/A self _new_vp_id title a new title N/A testUpdateEpisodeAfterRemoveViewpoint N/A N/A self N/A N/A N/A Test revival of removed follower after updating an episode in viewpoint. N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester UpdateEpisode N/A self _cookie N/A self _episode_id description A newly added description N/A testAddFollowersAfterRemoveViewpoint N/A N/A self N/A N/A N/A Test revival of removed follower after adding follower to viewpoint. N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester AddFollowers N/A self _cookie N/A self _new_vp_id N/A Email:extra.user1@emailscrubbed.com N/A testPostCommentAfterRemoveViewpoint N/A N/A self N/A N/A N/A Test revival of removed follower after posting comment to viewpoint. N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester PostComment N/A self _cookie N/A self _new_vp_id message My enlightening comment. N/A testShareExistingAfterRemoveViewpoint N/A N/A self N/A N/A N/A Test that sharing to an existing viewpoint revives the removed follower. N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester ShareExisting N/A self _cookie N/A self _new_vp_id N/A N/A N/A self _episode_id2 N/A self _photo_ids2 N/A testIdempotency N/A N/A self N/A N/A N/A Force op failure in order to test idempotency. N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A self _tester RemoveViewpoint N/A self _cookie2 N/A self _new_vp_id N/A N/A N/A N/A mock patch object Operation FAILPOINTS_ENABLED True N/A _TestRemoveViewpoint N/A N/A tester user_cookie request_dict N/A N/A N/A Called by the ServiceTester in order to test remove_viewpoint
  service API call.
   N/A validator N/A tester validator N/A N/A user_id device_id N/A N/A tester GetIdsFromCookie user_cookie N/A request_dict N/A deepcopy request_dict N/A viewpoint_id N/A request_dict N/A viewpoint_id N/A actual_dict N/A N/A tester SendRequest remove_viewpoint user_cookie request_dict N/A op_dict N/A N/A tester _DeriveNotificationOpDict user_id device_id request_dict N/A N/A request_dict N/A user_id user_id N/A follower N/A N/A validator GetModelObject Follower N/A DBKey user_id viewpoint_id N/A N/A N/A N/A follower IsRemoved N/A N/A labels N/A N/A N/A follower labels union N/A N/A Follower REMOVED N/A N/A N/A validator ValidateUpdateDBObject Follower user_id user_id viewpoint_id viewpoint_id labels labels N/A invalidate N/A viewpoints N/A N/A viewpoint_id get_attributes viewpoint_id True N/A N/A N/A validator ValidateNotification remove_viewpoint user_id op_dict invalidate viewpoint_id viewpoint_id N/A N/A N/A validator ValidateViewpointAccounting viewpoint_id N/A N/A N/A tester _CompareResponseDicts remove_viewpoint user_id request_dict N/A actual_dict N/A actual_dict N/A