Ejemplo n.º 1
0
 def test_post_id_gets_set_after_timestamp_is_made_unique(self):
     spyer = empty_spy()
     t = datetime(2012, 2, 1, 14, 30,1)
     next_sec = t + timedelta(1.0/(24*60*60))
     when(spyer.is_valid_post).with_args(str(int(time.mktime(t.timetuple())))).then_return(True)
     when(spyer.is_valid_post).with_args(str(int(time.mktime(next_sec.timetuple())))).then_return(False)
     mock_post = {"pub_date":t}
     f = FileSystemStorage()
     f.is_valid_post = spyer.is_valid_post
     post_id = f._make_post_id(mock_post)
     self.assertEquals(mock_post["pub_date"].second,2)
Ejemplo n.º 2
0
 def test_post_id_call_returns_timestamp(self):
     t = datetime(2012, 2, 1, 14, 30,1)
     mock_post = {"pub_date":t}
     f = FileSystemStorage()
     post_id = f._make_post_id(mock_post)
     self.assertEquals(post_id,str(int(time.mktime(t.timetuple()))))