コード例 #1
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_hours_ago(self):
     for n in xrange(2, 24):
         n_hours_ago = datetime.now(pytz.utc) - timedelta(hours=n)
         self.assertEqual(naturaldate(n_hours_ago), "%d hours ago" % n)
     yesterday = datetime.now(pytz.utc) - timedelta(hours=24)
     self.assertEqual(naturaldate(yesterday),
                      "yesterday at %s" % yesterday.strftime("%H:%M"))
コード例 #2
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_hours_ago(self):
     for n in xrange(2, 24):
         n_hours_ago = datetime.now(pytz.utc) - timedelta(hours=n)
         self.assertEqual(naturaldate(n_hours_ago),
             "%d hours ago" % n)
     yesterday = datetime.now(pytz.utc) - timedelta(hours=24)
     self.assertEqual(naturaldate(yesterday),
             "yesterday at %s" % yesterday.strftime("%H:%M"))
コード例 #3
0
 def test_date_last_refresh_naturaldate(self):
     now = datetime.now(pytz.utc)
     f = models.Feed(name="foo2",
                     feed_url="http://example.com/t2.rss",
                     sort=0,
                     date_last_refresh=now)
     self.assertEqual(f.date_last_refresh_naturaldate, naturaldate(now))
コード例 #4
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_in_the_future(self):
     then = datetime.now(pytz.utc) + timedelta(seconds=1)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(minutes=30)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(hours=30)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=2)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=8)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=5 * 7)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=413)
     self.assertEqual(naturaldate(then), "just now")
コード例 #5
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_in_the_future(self):
     then = datetime.now(pytz.utc) + timedelta(seconds=1)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(minutes=30)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(hours=30)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=2)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=8)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=5 * 7)
     self.assertEqual(naturaldate(then), "just now")
     then = datetime.now(pytz.utc) + timedelta(days=413)
     self.assertEqual(naturaldate(then), "just now")
コード例 #6
0
ファイル: models.py プロジェクト: jefftriplett/django-feeds
 def date_published_naturaldate(self):
     date = self.date_published
     as_datetime = datetime(date.year, date.month, date.day, tzinfo=utc)
     return unicode(naturaldate(as_datetime))
コード例 #7
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_years_ago(self):
     for n in xrange(2, 30):
         n_years_ago = datetime.now(pytz.utc) - timedelta(days=n * 365)
         self.assertEqual(naturaldate(n_years_ago),
             "%d years ago" % n)
コード例 #8
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_months_ago(self):
     for n in xrange(2, 13):
         n_months_ago = datetime.now(pytz.utc) - timedelta(days=n * 30)
         self.assertEqual(naturaldate(n_months_ago), "%d months ago" % n)
コード例 #9
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_weeks_ago(self):
     for n in xrange(2, 5):
         n_weeks_ago = datetime.now(pytz.utc) - timedelta(days=n * 7)
         self.assertEqual(naturaldate(n_weeks_ago), "%d weeks ago" % n)
コード例 #10
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_days_ago(self):
     yesteryesterday = datetime.now(pytz.utc) - timedelta(days=2)
     self.assertEqual(naturaldate(yesteryesterday), "2 days ago")
コード例 #11
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_seconds_ago(self):
     for n in xrange(0, 59 + 1):
         n_seconds_ago = datetime.now(pytz.utc) - timedelta(seconds=n)
         self.assertEqual(naturaldate(n_seconds_ago), "just now")
コード例 #12
0
ファイル: models.py プロジェクト: realhood/django-feeds
 def date_published_naturaldate(self):
     date = self.date_published
     as_datetime = datetime(date.year, date.month, date.day, tzinfo=utc)
     return unicode(naturaldate(as_datetime))
コード例 #13
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_minutes_ago(self):
     for n in xrange(2, 59 + 1):
         n_minutes_ago = datetime.now(pytz.utc) - timedelta(minutes=n)
         self.assertEqual(naturaldate(n_minutes_ago), "%d minutes ago" % n)
コード例 #14
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_one_hour_ago(self):
     one_hour_ago = datetime.now(pytz.utc) - timedelta(hours=1)
     self.assertEqual(naturaldate(one_hour_ago), "1 hour ago")
コード例 #15
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_one_minute_ago(self):
     one_minute_ago = datetime.now(pytz.utc) - timedelta(minutes=1)
     self.assertEqual(naturaldate(one_minute_ago), "1 minute ago")
コード例 #16
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_seconds_ago(self):
     for n in xrange(0, 59 + 1):
         n_seconds_ago = datetime.now(pytz.utc) - timedelta(seconds=n)
         self.assertEqual(naturaldate(n_seconds_ago), "just now")
コード例 #17
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_just_utcnow(self):
     now = datetime.now(pytz.utc)
     self.assertEqual(naturaldate(now), "just now")
コード例 #18
0
ファイル: test_models.py プロジェクト: palnes/django-feeds
 def test_date_last_refresh_naturaldate(self):
     now = datetime.now()
     f = models.Feed(name="foo2", feed_url="http://example.com/t2.rss",
             sort=0, date_last_refresh=now)
     self.assertEqual(f.date_last_refresh_naturaldate, naturaldate(now))
コード例 #19
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_minutes_ago(self):
     for n in xrange(2, 59 + 1):
         n_minutes_ago = datetime.now(pytz.utc) - timedelta(minutes=n)
         self.assertEqual(naturaldate(n_minutes_ago),
                           "%d minutes ago" % n)
コード例 #20
0
 def test_date_updated_naturaldate(self):
     now = datetime.now(pytz.utc)
     post = models.Post(feed=self.feed, title="baz", date_updated=now)
     self.assertEqual(post.date_updated_naturaldate, naturaldate(now))
コード例 #21
0
ファイル: test_utils.py プロジェクト: palnes/django-feeds
 def test_just_now(self):
     now = datetime.now()
     self.assertEqual(naturaldate(now), "just now")
コード例 #22
0
ファイル: test_models.py プロジェクト: palnes/django-feeds
 def test_date_updated_naturaldate(self):
     now = datetime.now()
     post = models.Post(feed=self.feed, title="baz", date_updated=now)
     self.assertEqual(post.date_updated_naturaldate, naturaldate(now))
コード例 #23
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_empty_date(self):
     self.assertEqual(naturaldate(None), "")
コード例 #24
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_one_minute_ago(self):
     one_minute_ago = datetime.now(pytz.utc) - timedelta(minutes=1)
     self.assertEqual(naturaldate(one_minute_ago), "1 minute ago")
コード例 #25
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_yesterday(self):
     yesterday = datetime.now(pytz.utc) - timedelta(days=1)
     self.assertEqual(naturaldate(yesterday),
                      "yesterday at %s" % yesterday.strftime("%H:%M"))
コード例 #26
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_one_hour_ago(self):
     one_hour_ago = datetime.now(pytz.utc) - timedelta(hours=1)
     self.assertEqual(naturaldate(one_hour_ago), "1 hour ago")
コード例 #27
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_days_ago(self):
     yesteryesterday = datetime.now(pytz.utc) - timedelta(days=2)
     self.assertEqual(naturaldate(yesteryesterday), "2 days ago")
コード例 #28
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_yesterday(self):
     yesterday = datetime.now(pytz.utc) - timedelta(days=1)
     self.assertEqual(naturaldate(yesterday),
             "yesterday at %s" % yesterday.strftime("%H:%M"))
コード例 #29
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_one_week_ago(self):
     one_week_ago = datetime.now(pytz.utc) - timedelta(days=7)
     self.assertEqual(naturaldate(one_week_ago), "1 week ago")
コード例 #30
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_one_week_ago(self):
     one_week_ago = datetime.now(pytz.utc) - timedelta(days=7)
     self.assertEqual(naturaldate(one_week_ago), "1 week ago")
コード例 #31
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_weeks_ago(self):
     for n in xrange(2, 5):
         n_weeks_ago = datetime.now(pytz.utc) - timedelta(days=n * 7)
         self.assertEqual(naturaldate(n_weeks_ago), "%d weeks ago" % n)
コード例 #32
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_one_month_ago(self):
     one_month_ago = datetime.now(pytz.utc) - timedelta(days=30)
     self.assertEqual(naturaldate(one_month_ago), "1 month ago")
コード例 #33
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_one_month_ago(self):
     one_month_ago = datetime.now(pytz.utc) - timedelta(days=30)
     self.assertEqual(naturaldate(one_month_ago), "1 month ago")
コード例 #34
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_one_year_ago(self):
     one_year_ago = datetime.now(pytz.utc) - timedelta(days=365)
     self.assertEqual(naturaldate(one_year_ago), "1 year ago")
コード例 #35
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_months_ago(self):
     for n in xrange(2, 13):
         n_months_ago = datetime.now(pytz.utc) - timedelta(days=n * 30)
         self.assertEqual(naturaldate(n_months_ago), "%d months ago" % n)
コード例 #36
0
ファイル: models.py プロジェクト: jefftriplett/django-feeds
 def date_last_refresh_naturaldate(self):
     return unicode(naturaldate(self.date_last_refresh))
コード例 #37
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_one_year_ago(self):
     one_year_ago = datetime.now(pytz.utc) - timedelta(days=365)
     self.assertEqual(naturaldate(one_year_ago), "1 year ago")
コード例 #38
0
ファイル: models.py プロジェクト: jefftriplett/django-feeds
 def date_updated_naturaldate(self):
     return unicode(naturaldate(self.date_updated))
コード例 #39
0
ファイル: test_utils.py プロジェクト: realhood/django-feeds
 def test_years_ago(self):
     for n in xrange(2, 30):
         n_years_ago = datetime.now(pytz.utc) - timedelta(days=n * 365)
         self.assertEqual(naturaldate(n_years_ago), "%d years ago" % n)
コード例 #40
0
 def test_date_published_naturaldate(self):
     now = datetime.now(pytz.utc)
     day = datetime(now.year, now.month, now.day, tzinfo=utc)
     post = models.Post(feed=self.feed, title="baz", date_published=now)
     self.assertEqual(post.date_published_naturaldate, naturaldate(day))
コード例 #41
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_empty_date(self):
     self.assertEqual(naturaldate(None), "")
コード例 #42
0
ファイル: models.py プロジェクト: realhood/django-feeds
 def date_last_refresh_naturaldate(self):
     return unicode(naturaldate(self.date_last_refresh))
コード例 #43
0
ファイル: test_utils.py プロジェクト: chrisspen/django-feeds
 def test_just_utcnow(self):
     now = datetime.now(pytz.utc)
     self.assertEqual(naturaldate(now), "just now")
コード例 #44
0
ファイル: models.py プロジェクト: realhood/django-feeds
 def date_updated_naturaldate(self):
     return unicode(naturaldate(self.date_updated))
コード例 #45
0
ファイル: test_models.py プロジェクト: palnes/django-feeds
 def test_date_published_naturaldate(self):
     now = datetime.now()
     day = datetime(now.year, now.month, now.day)
     post = models.Post(feed=self.feed, title="baz", date_published=now)
     self.assertEqual(post.date_published_naturaldate, naturaldate(day))