Exemplo n.º 1
0
    def test_changing_url_clears_response_data(self):
        e = Embed(url=self.url, backend=self.backend)
        e.response = self.response
        self.assertIsNotNone(e.response)

        e.url = self.new_url
        self.expect_empty_response_data(e)
Exemplo n.º 2
0
 def test_unicode_repr(self):
     e = Embed()
     self.assertEqual(e.__unicode__(), "Embed-new")
     e.pk = 40
     self.assertEqual(e.__unicode__(), "Embed-40")
     e.url = self.url
     self.assertEqual(e.__unicode__(), "Embed-%s" % self.url)
     e.response = self.response
     self.assertEqual(e.__unicode__(), "Embed-%s" % self.url)
Exemplo n.º 3
0
    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)