def test_last_updated_field_doesnt_update_without_new_response(self): e = Embed(url=self.url) e.save() # force an obviously different time e.response_last_updated = e.response_last_updated - timedelta(days=1) dt = e.response_last_updated e.update_response() e.save() self.assertEqual(e.response_last_updated, dt)
def test_last_updated_field_updates_with_new_response(self): e = Embed(url=self.url) e.save() # force an obviously different time e.response_last_updated = e.response_last_updated - timedelta(days=1) dt = e.response_last_updated e.url = self.new_url e.update_response() e.save() self.assertGreater(e.response_last_updated, dt)