def test_note_from_month_index(self): membership = None month_int = 3 note = note_from_month_index(month_int, membership) self.assertEqual(note, 'Mart ayı aidatı - ')
def handle_label(self, label, **options): month_int = None try: month_int = int(label) except ValueError as e: self.stderr.write("Argument supplied is not an integer") raise CommandError(e) __unused_weekday, last_day = monthrange(2013, month_int) memberships_unpaid = Membership.objects.all().exclude( feepayment__paid_month__range=(date(2013, month_int, 1), date(2013, month_int, last_day))) for membership in memberships_unpaid: amount = membership.custom_amount or membership.type.monthly_fee_amount #TODO: Fix this use django date format note = note_from_month_index(month_int, membership) today = datetime.today() expected_date = date(today.year, month_int, 1) expected_income = ExpectedIncome(amount=amount, note=note, type_id=1, expected_date=expected_date) expected_income.save() recurring_expenses = MonthlyRecurringExpense.objects.all() for recurring_expense in recurring_expenses: today = datetime.today() expected_date = date(today.year, month_int, recurring_expense.day_of_occurrence) expected_expense = ExpectedExpense(amount=recurring_expense.amount, type=recurring_expense.type, expected_date=expected_date) expected_expense.save()
def handle_label(self, label, **options): month_int = None try: month_int = int(label) except ValueError as e: self.stderr.write("Argument supplied is not an integer") raise CommandError(e) __unused_weekday, last_day = monthrange(2013, month_int) memberships_unpaid = Membership.objects.all().exclude(feepayment__paid_month__range=(date(2013, month_int, 1), date(2013, month_int, last_day))) for membership in memberships_unpaid: amount = membership.custom_amount or membership.type.monthly_fee_amount #TODO: Fix this use django date format note = note_from_month_index(month_int, membership) today = datetime.today() expected_date = date(today.year, month_int, 1) expected_income = ExpectedIncome(amount=amount, note=note, type_id=1, expected_date=expected_date) expected_income.save() recurring_expenses = MonthlyRecurringExpense.objects.all() for recurring_expense in recurring_expenses: today = datetime.today() expected_date = date(today.year, month_int, recurring_expense.day_of_occurrence) expected_expense = ExpectedExpense(amount=recurring_expense.amount, type=recurring_expense.type, expected_date=expected_date) expected_expense.save()