Esempio n. 1
0
    def is_reply(self, tweet, time):
        greeting_expr = GreetingExpression()
        if not greeting_expr.ismorninggreeting(tweet):
            return False

        if u'@' in tweet:
            return False

        delta = datetime.timedelta(hours=9)
        
        time = time + delta
        today = datetime.datetime.now() + delta
        if time.date() != today.date():
            return False
        
        logging.debug("time : " + time.strftime("%y/%m/%d %H:%M:%S %Z"))
        logging.debug("today: " + today.strftime("%y/%m/%d %H:%M:%S %Z"))

        return True
Esempio n. 2
0
    def is_reply(self, tweet, time):
        greeting_expr = GreetingExpression()
        if not greeting_expr.ismorninggreeting(tweet):
            return False

        if u'@' in tweet:
            return False

        delta = datetime.timedelta(hours=9)

        time = time + delta
        today = datetime.datetime.now() + delta
        if time.date() != today.date():
            return False

        logging.debug("time : " + time.strftime("%y/%m/%d %H:%M:%S %Z"))
        logging.debug("today: " + today.strftime("%y/%m/%d %H:%M:%S %Z"))

        return True
    def test_ismorninggreeting(self):
        ge = GreetingExpression()

        actual = ge.ismorninggreeting(u'おはよ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おは〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよう')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはようー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよう〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨウ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨウー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨウ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'ぐっどもーにんぐ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'ぐっもーにん')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'グッドモーニング')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'グッモーニン')
        self.assertTrue(actual)
    def test_ismorninggreeting(self):
        ge = GreetingExpression()

        actual = ge.ismorninggreeting(u'おはよ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おは〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよう')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはようー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'おはよう〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨウ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨウー')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'オハヨウ〜')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'ぐっどもーにんぐ')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'ぐっもーにん')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'グッドモーニング')
        self.assertTrue(actual)

        actual = ge.ismorninggreeting(u'グッモーニン')
        self.assertTrue(actual)