Exemplo n.º 1
0
 def leave_team(self, team_id):
     response = self.client.delete("/teams/{0}".format(team_id))
     config.status(response)
Exemplo n.º 2
0
 def join_project(self, project_id=1):
     response = self.client.put("/projects/apply/{0}".format(project_id), {"token": config.token})
     config.status(response)
Exemplo n.º 3
0
 def leave_project(self, project_id):
     response = self.client.put("/projects/{0}/leave".format(project_id), {"token": config.token})
     config.status(response)
Exemplo n.º 4
0
 def create_team(self, team_data=config.team_data):
     response = self.client.post("/teams", json=team_data)
     config.status(response)
     return int(response.text)
Exemplo n.º 5
0
 def post_news(self, news_data=config.news_data):
     response = self.client.post("/news", news_data)
     config.status(response)
Exemplo n.º 6
0
 def get_users(self):
     response = self.client.put("/users", {"token": config.token})
     config.status(response)
Exemplo n.º 7
0
 def change_team_status(self, team_id=2):
     response = self.client.put("/teams/{0}/status".format(team_id), {"token": config.token, "status": 1})
     config.status(response)
Exemplo n.º 8
0
 def get_projects(self):
     response = self.client.put("/projects", {"token": config.token})
     config.status(response)
Exemplo n.º 9
0
 def get_project(self, project_id=1):
     response = self.client.get("/projects/{0}".format(project_id))
     config.status(response)
Exemplo n.º 10
0
 def get_team(self, team_id=3):
     response = self.client.get("/teams/{0}".format(team_id))
     config.status(response)
Exemplo n.º 11
0
 def get_teams(self):
     response = self.client.put("/teams", {"token": config.token})
     config.status(response)
Exemplo n.º 12
0
 def create_project(self, project_data=config.project_data):
     response = self.client.post("/projects", json=project_data)
     config.status(response)
     response = json.loads(response.text)
     return response[0]['id']
Exemplo n.º 13
0
 def delete_project(self, project_id):
     response = self.client.delete("/projects/{0}".format(project_id))
     config.status(response)
Exemplo n.º 14
0
 def login(self):
     response = self.client.put("/user", {"token": config.token})
     config.status(response)