def test_user_active(self): ah = AvgHours(date=self.today, hours=5, user=self.u) ah.save() self.assert_(hasattr(UserProfile, 'is_active')) self.assert_(self.u.get_profile().is_active(self.from_date, self.to_date)) ah.delete()
def test_user_active_partially_1(self): avg = AvgHours(date=(self.today - timedelta(days=10)), hours=5, user=self.u) avg.save() self.assert_(self.u.get_profile().is_active(self.from_date, self.to_date)) avg.delete()
def test_user_active_partially_2(self): ah = AvgHours(date=self.today, hours=5, user=self.u) avg = AvgHours(date=(self.today - timedelta(days=3)), hours=0, user=self.u) avg1 = AvgHours(date=(self.today + timedelta(days=4)), hours=0, user=self.u) ah.save() avg.save() avg1.save() self.assert_(self.u.get_profile().is_active(self.from_date, self.to_date)) avg.delete() avg1.delete() ah.delete()