Example #1
0
    def test_homepage_with_anonymous_giver(self):
        TwitterAccount("bob", {}).opt_in("bob")
        alice = self.make_participant('alice', anonymous=True, last_bill_result='')
        alice.set_tip_to('bob', 1)
        update_homepage_queries_once(self.db)

        actual = self.client.get('/').body
        expected = "???"
        assert expected in actual, actual
Example #2
0
def update_homepage_queries():
    from gittip import utils
    while 1:
        try:
            utils.update_global_stats(website)
            utils.update_homepage_queries_once(website.db)
        except:
            tell_sentry(None)
        time.sleep(UPDATE_HOMEPAGE_EVERY)
Example #3
0
    def test_homepage_with_anonymous_receiver(self):
        bob = self.make_participant('bob', anonymous_receiving=True, last_bill_result='',
                                    elsewhere='twitter', claimed_time='now')
        alice = self.make_participant('alice', last_bill_result='', claimed_time='now')
        alice.set_tip_to(bob, 1)
        update_homepage_queries_once(self.db)

        actual = self.client.GET('/').body
        expected = "Anonymous"
        assert expected in actual
Example #4
0
def update_homepage_queries():
    from gittip import utils
    while 1:
        try:
            utils.update_global_stats(website)
            utils.update_homepage_queries_once(website.db)
            website.db.self_check()
        except:
            exception = sys.exc_info()[0]
            tell_sentry(exception)
            tb = traceback.format_exc().strip()
            log_dammit(tb)
        time.sleep(UPDATE_HOMEPAGE_EVERY)
Example #5
0
def update_homepage_queries():
    from gittip import utils
    while 1:
        try:
            utils.update_global_stats(website)
            utils.update_homepage_queries_once(website.db)
        except:
            if tell_sentry:
                tell_sentry(None)
            else:
                tb = traceback.format_exc().strip()
                log_dammit(tb)
        time.sleep(UPDATE_HOMEPAGE_EVERY)
Example #6
0
def update_homepage_queries():
    from gittip import utils
    while 1:
        utils.update_homepage_queries_once(website.db)
        time.sleep(UPDATE_HOMEPAGE_EVERY)