Ejemplo n.º 1
0
    def test_sum_tips_earner(self):
        """Test sum tips leaderboards."""
        sum_tips(self.tip, [self.tip_earner_handle])

        rank_types_exists = [
            'monthly_all',
            'monthly_fulfilled',
            'monthly_earners',
            'weekly_all',
            'weekly_fulfilled',
            'weekly_earners',
        ]
        for rank_type in rank_types_exists:
            assert assemble_leaderboards.ranks[rank_type][
                self.tip_earner_handle] == self.tip_value

        rank_types_not_exists = [
            'monthly_payers',
            'monthly_orgs',
            'monthly_tokens',
            'monthly_countries',
            'monthly_cities',
            'monthly_continents',
            'weekly_payers',
            'weekly_orgs',
            'weekly_tokens',
            'weekly_countries',
            'weekly_cities',
            'weekly_continents',
        ]
        for rank_type in rank_types_not_exists:
            assert not dict(assemble_leaderboards.ranks[rank_type])
    def test_sum_tips(self):
        """Test sum tips of assemble leaderboards."""
        total = 7
        user = '******'
        rank_types = [
            'all_fulfilled', 'all_earners', 'weekly_fulfilled',
            'weekly_earners', 'weekly_all', 'monthly_fulfilled',
            'monthly_earners', 'monthly_all', 'yearly_fulfilled',
            'yearly_earners', 'yearly_all',
        ]

        sum_tips(self.tip, [user])
        for rank_type in rank_types:
            assert assemble_leaderboards.ranks[rank_type][user] == total
    def test_sum_tips(self):
        """Test sum tips of assemble leaderboards."""
        sum_tips(self.tip, ['john'])
        print(assemble_leaderboards.ranks)
        assert assemble_leaderboards.ranks['all_fulfilled']['john'] == 7
        assert assemble_leaderboards.ranks['all_earners']['john'] == 7

        assert assemble_leaderboards.ranks['weekly_fulfilled']['john'] == 7
        assert assemble_leaderboards.ranks['weekly_earners']['john'] == 7
        assert assemble_leaderboards.ranks['weekly_all']['john'] == 7

        assert assemble_leaderboards.ranks['monthly_fulfilled']['john'] == 7
        assert assemble_leaderboards.ranks['monthly_earners']['john'] == 7
        assert assemble_leaderboards.ranks['monthly_all']['john'] == 7

        assert assemble_leaderboards.ranks['yearly_fulfilled']['john'] == 7
        assert assemble_leaderboards.ranks['yearly_earners']['john'] == 7
        assert assemble_leaderboards.ranks['yearly_all']['john'] == 7