예제 #1
0
 def setUp(self):
     """
     Sets common attributes for test classes
     """
     self.book = BookFactory()
     self.book.version = BookVersionFactory(book=self.book)
     self.book.save()
     self.user = self.book.owner
예제 #2
0
    def setUp(self):
        self.user = UserFactory()

        # setup for books
        self.book = BookFactory()

        # setup for groups
        self.bookGroup = self.book.group

        # add members
        self.bookGroup.members.add(1)
예제 #3
0
    def setUp(self):
        self.book = BookFactory()
        self.book.version = BookVersionFactory(
            book=self.book)  # TODO: improve this
        self.book.save()
        self.user_1 = self.book.owner

        # need two users to be able to test collaboration within a book
        self.user_2 = UserFactory()

        # setup book content
        chapter_1 = ChapterFactory(book=self.book, version=self.book.version)
        chapter_2 = ChapterFactory(book=self.book, version=self.book.version)

        # setup content for user two in same book
        # call this "Contribution"
        book_history = BookHistoryFactory(book=self.book,
                                          user=self.user_2,
                                          chapter=chapter_2)

        self.dispatcher = reverse('accounts:view_profile',
                                  args=[self.user_1.username])