Beispiel #1
0
    def get(self):
        random.seed()
        r = random.randint(0, 2)

        if r == 0:
            msg = u'眠たくなってきました……。おやすみなさい。'
        elif r == 1:
            msg = u'おやすみなさい。あまり夜更かしすると体に毒ですよ?'
        elif r == 2:
            msg = u'そろそろ寝ることにします。おやすみなさい。'

        d = datetime.datetime.now() + datetime.timedelta(days=1, hours=9)  # XXX

        if d.weekday() == 5:
            msg += u'明日は土曜日、お休みですね。'
        elif d.weekday() == 6:
            msg += u'明日は日曜日、お休みですね。'
        else:
            holiday = Holiday().isholiday(d)
            if holiday != '':
                msg += u'明日は' + holiday + u'でお休みですね。'

        account = Account()
        account.tweet(msg)
Beispiel #2
0
 def test_isholidy_workday_return_empty(self):
     holiday = Holiday()
     actual = holiday.isholiday(datetime.date(2012, 1, 4))
     self.assertEquals('', actual)
Beispiel #3
0
    def test_isholidy_holiday_return_name(self):
        holiday = Holiday()

        actual = holiday.isholiday(datetime.date(2012, 1, 1))
        self.assertEquals(u'元日', actual)