def test_turtle_remove_user(self): turtleName = self.get_turtle() if not monkapi.has_turtle_in_store(turtleName, self.user): monkapi.follow_turtle(turtleName, self.user, self.leader) result = monkapi.remove_turtle(turtleName, self.user) assert result == True result = monkapi.remove_turtle(turtleName, self.user) assert result == False
def test_turtle_add_user(self): turtleName = self.get_turtle() if monkapi.has_turtle_in_store(turtleName, self.user): monkapi.remove_turtle(turtleName, self.user) result = monkapi.follow_turtle(turtleName, self.user, self.leader) assert result != None result = monkapi.follow_turtle(turtleName, self.user, self.leader) assert result == None
def act(self): leader = monkapi.get_leader(self.turtleName, self.userName) followers = monkapi.get_followers(self.turtleName, self.userName) for follower in followers: worker.workerBroker.unfollow(follower, self.turtleName, leader=self.userName) worker.workerBroker.follow(follower, self.turtleName, leader=leader) monkapi.remove_turtle(self.turtleName, self.userName) worker.workerBroker.unfollow(leader, self.turtleName, follower=self.userName)