def test_milestone_cmp_two_dates(self): """ If both values being compared are dates, return the day difference between them. """ eq_(MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 3), _milestone(2014, 1, 1)), -2) eq_(MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 1), _milestone(2014, 1, 1)), 0) eq_(MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 1), _milestone(2014, 1, 3)), 2)
def test_milestone_cmp_future_dates(self): """ Future dates should be considered less than normal dates and equal to other future dates. """ future_milestone = (MilestoneDisplay.future_date, 'future milestone') eq_(MilestoneDisplay.milestone_cmp(future_milestone, _milestone(2014, 1, 1)), -1) eq_(MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 1), future_milestone), 1) eq_(MilestoneDisplay.milestone_cmp(future_milestone, future_milestone), 0)
def test_milestone_cmp_future_dates(self): """ Future dates should be considered less than normal dates and equal to other future dates. """ future_milestone = (MilestoneDisplay.future_date, 'future milestone') eq_( MilestoneDisplay.milestone_cmp(future_milestone, _milestone(2014, 1, 1)), -1) eq_( MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 1), future_milestone), 1) eq_(MilestoneDisplay.milestone_cmp(future_milestone, future_milestone), 0)
def test_milestone_cmp_two_dates(self): """ If both values being compared are dates, return the day difference between them. """ eq_( MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 3), _milestone(2014, 1, 1)), -2) eq_( MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 1), _milestone(2014, 1, 1)), 0) eq_( MilestoneDisplay.milestone_cmp(_milestone(2014, 1, 1), _milestone(2014, 1, 3)), 2)