示例#1
0
    def handle(self, *args, **options):
        days_to_due_list = []

        for c in Complaint.objects.exclude(date_due=None):
            days_to_due = c.date_due - c.date_received
            days_to_due_list.append(days_to_due.days)

        # print out a quick sanity check
        calculate.summary_stats(days_to_due_list)

        # also print a frequency count
        counts = dict(zip(days_to_due_list,map(days_to_due_list.count, days_to_due_list)))
        print counts
def calculate_summary_karma():
    stories = get_top_stories_with_user_karma()
    return calculate.summary_stats([
        Decimal(s.get('score')) for s in stories])
def calculate_summary_karma():
    stories = get_top_stories_with_user_karma()
    return calculate.summary_stats([Decimal(s.get('score')) for s in stories])
示例#4
0
 def test_summary_stats(self):
     _stdout = sys.stdout
     sys.stdout = io.StringIO()
     calculate.summary_stats(list(range(1, 101)))
     sys.stdout = _stdout
示例#5
0
 def test_summary_stats(self):
     _stdout = sys.stdout
     sys.stdout = io.StringIO()
     calculate.summary_stats(list(range(1, 101)))
     sys.stdout = _stdout