예제 #1
0
    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)
예제 #2
0
파일: __init__.py 프로젝트: Almad/ella
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)
예제 #3
0
파일: test_models.py 프로젝트: whit/ella
 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',
         )
예제 #4
0
파일: test_models.py 프로젝트: whit/ella
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())