def setUp(self): super(InterviewTestCase, self).setUp() create_basic_categories(self) self.interviewee = Interviewee( slug='interviewee1', name='Some Interviewee', ) self.interviewee.save() now = datetime.now() day = timedelta(days=1) self.interview = Interview( category=self.category, title='First Interview', slug='first-interview', description='Some description', reply_from=now - day, reply_to=now + day, ask_from=now - day, ask_to=now + day, content='Some Text content', ) self.interview.save() self.interview.interviewees.add(self.interviewee)
class InterviewTestCase(DatabaseTestCase): def setUp(self): super(InterviewTestCase, self).setUp() create_basic_categories(self) self.interviewee = Interviewee( slug='interviewee1', name='Some Interviewee', ) self.interviewee.save() now = datetime.now() day = timedelta(days=1) self.interview = Interview( category=self.category, title='First Interview', slug='first-interview', description='Some description', reply_from=now-day, reply_to=now+day, ask_from=now-day, ask_to=now+day, content='Some Text content', ) self.interview.save() self.interview.interviewees.add(self.interviewee)
def setUp(self): super(TestInterviewModel, self).setUp() now = datetime.now() day = timedelta(days=1) self.interview = Interview( title='First Interview', slug='first-interview', description='Some description', reply_from=now-day, reply_to=now+day, ask_from=now-day, ask_to=now+day, content='Some Text content', )
class TestInterviewModel(UnitTestCase): def setUp(self): super(TestInterviewModel, self).setUp() now = datetime.now() day = timedelta(days=1) self.interview = Interview( title='First Interview', slug='first-interview', description='Some description', reply_from=now-day, reply_to=now+day, ask_from=now-day, ask_to=now+day, content='Some Text content', ) def test_ask_indicators_when_active(self): self.assert_equals(True, self.interview.asking_started()) self.assert_equals(False, self.interview.asking_ended()) self.assert_equals(True, self.interview.can_ask()) def test_ask_indicators_when_not_yet_active(self): now = datetime.now() day = timedelta(days=1) self.interview.ask_from = now+(day/2) self.assert_equals(False, self.interview.asking_started()) self.assert_equals(False, self.interview.asking_ended()) self.assert_equals(False, self.interview.can_ask()) def test_ask_indicators_when_already_inactive(self): now = datetime.now() day = timedelta(days=1) self.interview.ask_to = now-(day/2) self.assert_equals(True, self.interview.asking_started()) self.assert_equals(True, self.interview.asking_ended()) self.assert_equals(False, self.interview.can_ask()) def test_reply_indicators_when_active(self): self.assert_equals(True, self.interview.replying_started()) self.assert_equals(False, self.interview.replying_ended()) self.assert_equals(True, self.interview.can_reply()) def test_reply_indicators_when_not_yet_active(self): now = datetime.now() day = timedelta(days=1) self.interview.reply_from = now+(day/2) self.assert_equals(False, self.interview.replying_started()) self.assert_equals(False, self.interview.replying_ended()) self.assert_equals(False, self.interview.can_reply()) def test_reply_indicators_when_already_inactive(self): now = datetime.now() day = timedelta(days=1) self.interview.reply_to = now-(day/2) self.assert_equals(True, self.interview.replying_started()) self.assert_equals(True, self.interview.replying_ended()) self.assert_equals(False, self.interview.can_reply())