def is_reply(self, tweet, time): imhome_expr = ImHome() if not imhome_expr.isimhome(tweet): return False if u'@' in tweet: return False delta = datetime.datetime.now() - time if delta.total_seconds() >= 10 * 60: return False return True
def test_isimhome(self): sut = ImHome() actual = sut.isimhome(u'ただいま') self.assertTrue(actual) actual = sut.isimhome(u'たっだいま') self.assertTrue(actual) actual = sut.isimhome(u'ただいまー') self.assertTrue(actual) actual = sut.isimhome(u'ただいま〜') self.assertTrue(actual)