Exemplo n.º 1
0
    def test_get_tagged_publishables_returns_tagged_publishable(self):
        from tagging.models import Tag, TaggedItem

        Tag.objects.update_tags(self.only_publishable, 'tag1 tag2')
        self.assert_equals(2, TaggedItem.objects.count())

        t = Tag.objects.get(name='tag1')
        self.assert_equals([self.publishable], [p.target for p in views.get_tagged_publishables(t)])
Exemplo n.º 2
0
    def test_get_tagged_publishables_returns_tagged_publishable(self):
        from tagging.models import Tag, TaggedItem

        Tag.objects.update_tags(self.only_publishable, 'tag1 tag2')
        self.assert_equals(2, TaggedItem.objects.count())

        t = Tag.objects.get(name='tag1')
        self.assert_equals(
            [self.publishable],
            [p.target for p in views.get_tagged_publishables(t)])
Exemplo n.º 3
0
    def test_get_tagged_publishables_doesnt_return_tagged_publishable_with_future_placement(self):
        from tagging.models import Tag, TaggedItem

        Tag.objects.update_tags(self.only_publishable, 'tag1 tag2')
        self.assert_equals(2, TaggedItem.objects.count())

        self.placement.publish_from = datetime.now() + timedelta(days=2)
        self.placement.save()

        t = Tag.objects.get(name='tag1')
        self.assert_equals([], list(views.get_tagged_publishables(t)))
Exemplo n.º 4
0
    def test_get_tagged_publishables_doesnt_return_tagged_publishable_with_future_placement(
            self):
        from tagging.models import Tag, TaggedItem

        Tag.objects.update_tags(self.only_publishable, 'tag1 tag2')
        self.assert_equals(2, TaggedItem.objects.count())

        self.placement.publish_from = datetime.now() + timedelta(days=2)
        self.placement.save()

        t = Tag.objects.get(name='tag1')
        self.assert_equals([], list(views.get_tagged_publishables(t)))
Exemplo n.º 5
0
 def test_get_tagged_publishables_returns_no_objects_when_none_tagged(self):
     from tagging.models import Tag
     t = Tag.objects.create(name='tag1')
     self.assert_equals([], list(views.get_tagged_publishables(t)))
Exemplo n.º 6
0
 def test_get_tagged_publishables_returns_no_objects_when_none_tagged(self):
     from tagging.models import Tag
     t = Tag.objects.create(name='tag1')
     self.assert_equals([], list(views.get_tagged_publishables(t)))