예제 #1
0
    def test__get_tags_used_in_content(self):
        JanitorTestModel.objects.create(
            content="<p><strong>Hi</strong><em>World</em></p>"
        )
        fs = FieldSanitizer(content_type=self.ct, field_name="content")
        fs.save()

        tags = sorted(_get_tags_used_in_content())
        self.assertEqual(tags, ['em', 'p', 'strong'])
    def handle_label(self, label, **options):
        try:
            app_label, model = label.lower().split('.')
        except ValueError:
            raise CommandError(
                "Invalid app_label.model_name: {0}".format(label))

        tag_list = _get_tags_used_in_content(app_label, model)
        self.stdout.write("\nTags used in content:\n{0}\n".format(
            self._tag_output(tag_list)))
    def handle_label(self, label, **options):
        try:
            app_label, model = label.lower().split('.')
        except ValueError:
            raise CommandError("Invalid app_label.model_name: {0}".format(label))

        tag_list = _get_tags_used_in_content(app_label, model)
        tag_list = ", ".join(sorted(tag_list))
        msg = "\nTags used in {}.{}: {}\n".format(app_label, model, tag_list)
        self.stdout.write(msg)
    def handle_label(self, label, **options):
        try:
            app_label, model = label.lower().split('.')
        except ValueError:
            raise CommandError(
                "Invalid app_label.model_name: {0}".format(label)
            )

        tag_list = _get_tags_used_in_content(app_label, model)
        self.stdout.write(
            "\nTags used in content:\n{0}\n".format(self._tag_output(tag_list))
        )
예제 #5
0
 def handle_noargs(self, **options):
     tag_list = _get_tags_used_in_content()
     self.stdout.write(
         "\nTags used in content:\n{0}\n".format(self._tag_output(tag_list))
     )
 def handle(self, *args, **options):
     tag_list = _get_tags_used_in_content()
     tag_list = ", ".join(sorted(tag_list))
     msg = "\nTags used in content: {0}\n"
     self.stdout.write(msg.format(tag_list))
 def handle_noargs(self, **options):
     tag_list = _get_tags_used_in_content()
     self.stdout.write("\nTags used in content:\n{0}\n".format(
         self._tag_output(tag_list)))