Esempio n. 1
0
 def leave_team(self, team_id):
     response = self.client.delete("/teams/{0}".format(team_id))
     config.status(response)
Esempio 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)
Esempio 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)
Esempio 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)
Esempio n. 5
0
 def post_news(self, news_data=config.news_data):
     response = self.client.post("/news", news_data)
     config.status(response)
Esempio n. 6
0
 def get_users(self):
     response = self.client.put("/users", {"token": config.token})
     config.status(response)
Esempio 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)
Esempio n. 8
0
 def get_projects(self):
     response = self.client.put("/projects", {"token": config.token})
     config.status(response)
Esempio n. 9
0
 def get_project(self, project_id=1):
     response = self.client.get("/projects/{0}".format(project_id))
     config.status(response)
Esempio n. 10
0
 def get_team(self, team_id=3):
     response = self.client.get("/teams/{0}".format(team_id))
     config.status(response)
Esempio n. 11
0
 def get_teams(self):
     response = self.client.put("/teams", {"token": config.token})
     config.status(response)
Esempio 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']
Esempio n. 13
0
 def delete_project(self, project_id):
     response = self.client.delete("/projects/{0}".format(project_id))
     config.status(response)
Esempio n. 14
0
 def login(self):
     response = self.client.put("/user", {"token": config.token})
     config.status(response)