예제 #1
0
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
 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
예제 #5
0
 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)
예제 #6
0
파일: worker.py 프로젝트: zhuang1992/pymonk
 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)