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)
def test_isholidy_workday_return_empty(self): holiday = Holiday() actual = holiday.isholiday(datetime.date(2012, 1, 4)) self.assertEquals('', actual)
def test_isholidy_holiday_return_name(self): holiday = Holiday() actual = holiday.isholiday(datetime.date(2012, 1, 1)) self.assertEquals(u'元日', actual)