Exemplo n.º 1
0
def fix_counts():
    """Fix the global totals of points. Do a bunch of count querys."""
    
    ranges = _get_date_ranges()
    
    for start, end in ranges:
        count = Commit.query().filter(Commit.timestamp >= start, Commit.timestamp < end).count(1000)
        Accumulator.add_count('global', start, count, reset=True)
Exemplo n.º 2
0
def fix_player_counts(auth_id):
    """Fix a single user counts."""
    user = User.get_by_auth_id(auth_id)
    
    ranges = _get_date_ranges()
    
    for start, end in ranges:
        count = Commit.query(ancestor=user.key).filter(Commit.timestamp >= start, Commit.timestamp < end).count(1000)
        Accumulator.add_count('own:%s' % user.username, start, count, reset=True)
Exemplo n.º 3
0
def fix_counts():
    """Fix the global totals of points. Do a bunch of count querys."""

    ranges = _get_date_ranges()

    for start, end in ranges:
        count = Commit.query().filter(Commit.timestamp >= start,
                                      Commit.timestamp < end).count(1000)
        Accumulator.add_count('global', start, count, reset=True)
Exemplo n.º 4
0
def fix_player_counts(auth_id):
    """Fix a single user counts."""
    user = User.get_by_auth_id(auth_id)

    ranges = _get_date_ranges()

    for start, end in ranges:
        count = Commit.query(ancestor=user.key).filter(
            Commit.timestamp >= start, Commit.timestamp < end).count(1000)
        Accumulator.add_count('own:%s' % user.username,
                              start,
                              count,
                              reset=True)
Exemplo n.º 5
0
 def test_add_count(self):
     t = datetime.datetime(year=2012, month=7, day=2, hour=0, minute=5)
     Accumulator.add_count('test', t, 5)
     Accumulator.add_count('test', t + datetime.timedelta(days=2), 7)
     Accumulator.add_count('test', t + datetime.timedelta(days=9))
     
     counts = Accumulator.get_histogram('test')
     self.assertListEqual(counts, 
         [0,5,0,7,0,0,0,0,0,0,
          1,0,0,0,0,0,0,0,0,0,
          0,0,0,0,0,0,0,0,0,0,0])