def test_fake_data(self): num_participants = 5 num_tips = 5 num_teams = 1 num_transfers = 5 fake_data.populate_db(self.db, num_participants, num_tips, num_teams, num_transfers) tips = self.db.all("SELECT * FROM tips") participants = self.db.all("SELECT * FROM participants") transfers = self.db.all("SELECT * FROM transfers") assert len(tips) == num_tips assert len(participants) == num_participants + num_teams assert len(transfers) == num_transfers
def test_fake_data(self): num_participants = 5 num_tips = 5 num_teams = 1 num_transfers = 5 fake_data.populate_db(self.db, num_participants, num_tips, num_teams, num_transfers) tips = self.db.all("SELECT * FROM tips") participants = self.db.all("SELECT * FROM participants") transfers = self.db.all("SELECT * FROM transfers") teams = self.db.all("SELECT * FROM teams") subscriptions = self.db.all("SELECT * FROM subscriptions") assert len(tips) == num_tips assert len(participants) == num_participants assert len(transfers) == num_transfers assert len(teams) == num_teams if num_tips <= num_participants - num_teams: assert len(subscriptions) == num_tips else: assert len(subscriptions) == (num_participants - num_teams)
def test_fake_data(self): num_participants = 5 num_tips = 5 num_teams = 1 num_transfers = 5 fake_data.populate_db(self.db, num_participants, num_tips, num_teams, num_transfers) tips = self.db.all("SELECT * FROM tips") participants = self.db.all("SELECT * FROM participants") transfers = self.db.all("SELECT * FROM transfers") teams = self.db.all("SELECT * FROM teams") payment_instructions = self.db.all("SELECT * FROM payment_instructions") assert len(tips) == num_tips assert len(participants) == num_participants assert len(transfers) == num_transfers assert len(teams) == num_teams if num_tips <= num_participants - num_teams: assert len(payment_instructions) == num_tips else: assert len(payment_instructions) == (num_participants - num_teams)
def test_200(self): fake_data.populate_db(self.db, 5, 5, 1) response = self.client.GET('/about/stats') assert response.code == 200