def test_generate_link(self): Uid = 66 # create outcome outcome = Outcome.find_outcome_by_id(88) if outcome is None: outcome = Outcome(id=88, match_id=1, name="1", hid=88, created_user_id=Uid) db.session.add(outcome) db.session.commit() else: outcome.match_id = 1 outcome.name = "1" outcome.created_user_id = Uid db.session.commit() with self.client: params = {"match_id": 1} response = self.client.post('/outcome/generate-link', data=json.dumps(params), content_type='application/json', headers={ "Uid": "{}".format(Uid), "Fcm-Token": "{}".format(123), "Payload": "{}".format(123), }) data = json.loads(response.data.decode()) data_json = data['data'] self.assertTrue(data['status'] == 1) self.assertTrue(data_json['slug'] == '?match=1&ref=66')
def setUp(self): # create match match = Match.find_match_by_id(1) if match is None: match = Match(id=1) db.session.add(match) db.session.commit() # create outcome outcome = Outcome.find_outcome_by_id(88) if outcome is None: outcome = Outcome(id=88, match_id=1, name="1", hid=88, created_user_id=66) db.session.add(outcome) db.session.commit() else: outcome.name = "1" outcome.created_user_id = 66 db.session.commit()