Пример #1
0
    def test_create_category(self):
        c = Category(title="sample title", subtitle="subtitle", slug="sample-title")
        c.save()
        self.assertEquals(Category.objects.all().count(), 1)
        self.assertEquals(self.workspace.S(eg_models.Category).count(), 1)

        c = Category.objects.get(pk=c.pk)
        c.title = "changed title"
        c.save()

        self.assertEquals(self.workspace.S(eg_models.Category).count(), 1)
        [git_cat] = self.workspace.S(eg_models.Category).everything()
        self.assertEquals(git_cat.title, "changed title")
        self.assertEquals(git_cat.uuid, c.uuid)
        self.assertEquals(git_cat.subtitle, "subtitle")

        c.delete()
        self.assertEquals(Category.objects.all().count(), 0)
        self.assertEquals(self.workspace.S(eg_models.Category).count(), 0)