def test_writes_file_when_changed(self): writer = TemplateWriter(EurekaClientMock(), self.template_file, self.output_file) writer.write() self.assertFalse(writer.write()) writer.rendered = "We fake the content of the previous render" self.assertTrue(writer.write())