Пример #1
0
    def test_get_boards(self):
        '''Test get boards methods'''

        helpers.set_dummy_context()
        board = helpers.create_board()
        user = helpers.create_user()
        user2 = helpers.create_user('bis')
        board.add_member(user2, 'member')
        boards_manager = helpers.get_boards_manager()
        self.assertTrue(board.has_manager(user))
        self.assertFalse(board.has_manager(user2))

        helpers.set_context(user)
        boards_manager.load_user_boards()
        self.assertNotIn(board.id, boards_manager.last_modified_boards)
        self.assertNotIn(board.id, boards_manager.guest_boards)
        self.assertIn(board.id, boards_manager.my_boards)
        self.assertNotIn(board.id, boards_manager.archived_boards)

        helpers.set_context(user2)
        boards_manager.load_user_boards()
        self.assertNotIn(board.id, boards_manager.last_modified_boards)
        self.assertIn(board.id, boards_manager.guest_boards)
        self.assertNotIn(board.id, boards_manager.my_boards)
        self.assertNotIn(board.id, boards_manager.archived_boards)

        column = board.create_column(1, u'test')
        column.create_card(u'test')
        boards_manager.load_user_boards()
        self.assertIn(board.id, boards_manager.last_modified_boards)

        board.archive()
        boards_manager.load_user_boards()
        self.assertIn(board.id, boards_manager.archived_boards)
Пример #2
0
    def test_get_boards(self):
        '''Test get boards methods'''

        helpers.set_dummy_context()
        board = helpers.create_board()
        user = helpers.create_user()
        user2 = helpers.create_user('bis')
        board.add_member(user2, 'member')
        boards_manager = helpers.get_boards_manager()
        self.assertTrue(board.has_manager(user))
        self.assertFalse(board.has_manager(user2))

        helpers.set_context(user)
        boards_manager.load_user_boards()
        self.assertNotIn(board.id, boards_manager.last_modified_boards)
        self.assertNotIn(board.id, boards_manager.guest_boards)
        self.assertIn(board.id, boards_manager.my_boards)
        self.assertNotIn(board.id, boards_manager.archived_boards)

        helpers.set_context(user2)
        boards_manager.load_user_boards()
        self.assertNotIn(board.id, boards_manager.last_modified_boards)
        self.assertIn(board.id, boards_manager.guest_boards)
        self.assertNotIn(board.id, boards_manager.my_boards)
        self.assertNotIn(board.id, boards_manager.archived_boards)

        column = board.create_column(1, u'test')
        column.create_card(u'test')
        boards_manager.load_user_boards()
        self.assertIn(board.id, boards_manager.last_modified_boards)

        board.archive()
        boards_manager.load_user_boards()
        self.assertIn(board.id, boards_manager.archived_boards)
Пример #3
0
 def test_save_as_template(self):
     title = helpers.word()
     description = helpers.word()
     helpers.set_dummy_context()
     board = helpers.create_board()
     user = helpers.create_user()
     helpers.set_context(user)
     boards_manager = helpers.get_boards_manager()
     template = boards_manager.create_template_from_board(board, title, description, False)
     self.assertEqual(template.data.title, title)
     self.assertEqual(template.data.description, description)
     self.assertTrue(template.data.is_template)
     self.assertEqual(template.data.visibility, board_module.BOARD_PRIVATE)
     template = boards_manager.create_template_from_board(board, title, description, True)
     self.assertEqual(template.data.visibility, board_module.BOARD_PUBLIC)
Пример #4
0
 def test_save_as_template(self):
     title = helpers.word()
     description = helpers.word()
     helpers.set_dummy_context()
     board = helpers.create_board()
     user = helpers.create_user()
     helpers.set_context(user)
     boards_manager = helpers.get_boards_manager()
     template = boards_manager.create_template_from_board(board, title, description, False)
     self.assertEqual(template.data.title, title)
     self.assertEqual(template.data.description, description)
     self.assertTrue(template.data.is_template)
     self.assertEqual(template.data.visibility, board_module.BOARD_PRIVATE)
     template = boards_manager.create_template_from_board(board, title, description, True)
     self.assertEqual(template.data.visibility, board_module.BOARD_PUBLIC)
Пример #5
0
    def test_get_boards(self):
        '''Test get boards methods'''

        helpers.set_dummy_context()
        board = helpers.create_board()
        user = helpers.create_user()
        user2 = helpers.create_user('bis')
        board.add_member(user2, 'member')
        boards_manager = helpers.get_boards_manager()
        self.assertTrue(board.has_manager(user))
        self.assertFalse(board.has_manager(user2))

        def in_comp(obj, comp_list):
            return any(obj == comp() for comp in comp_list)

        helpers.set_context(user)
        boards_manager.load_user_boards()
        self.assert_(not in_comp(board, boards_manager.last_modified_boards))
        self.assert_(not in_comp(board, boards_manager.guest_boards))
        self.assert_(in_comp(board, boards_manager.my_boards))
        self.assert_(not in_comp(board, boards_manager.archived_boards))

        helpers.set_context(user2)
        boards_manager.load_user_boards()
        self.assert_(not in_comp(board, boards_manager.last_modified_boards))
        self.assert_(in_comp(board, boards_manager.guest_boards))
        self.assert_(not in_comp(board, boards_manager.my_boards))
        self.assert_(not in_comp(board, boards_manager.archived_boards))

        column = board.create_column(1, u'test')
        column.create_card(u'test')
        boards_manager.load_user_boards()
        self.assert_(in_comp(board, boards_manager.last_modified_boards))

        board.archive()
        boards_manager.load_user_boards()
        self.assert_(in_comp(board, boards_manager.archived_boards))
Пример #6
0
    def test_get_boards(self):
        '''Test get boards methods'''

        helpers.set_dummy_context()
        board = helpers.create_board()
        user = helpers.create_user()
        user2 = helpers.create_user('bis')
        board.add_member(user2, 'member')
        boards_manager = helpers.get_boards_manager()
        self.assertTrue(board.has_manager(user))
        self.assertFalse(board.has_manager(user2))

        def in_comp(obj, comp_list):
            return any(obj == comp() for comp in comp_list)

        helpers.set_context(user)
        boards_manager.load_user_boards()
        self.assert_(not in_comp(board, boards_manager.last_modified_boards))
        self.assert_(not in_comp(board, boards_manager.guest_boards))
        self.assert_(in_comp(board, boards_manager.my_boards))
        self.assert_(not in_comp(board, boards_manager.archived_boards))

        helpers.set_context(user2)
        boards_manager.load_user_boards()
        self.assert_(not in_comp(board, boards_manager.last_modified_boards))
        self.assert_(in_comp(board, boards_manager.guest_boards))
        self.assert_(not in_comp(board, boards_manager.my_boards))
        self.assert_(not in_comp(board, boards_manager.archived_boards))

        column = board.create_column(1, u'test')
        column.create_card(u'test')
        boards_manager.load_user_boards()
        self.assert_(in_comp(board, boards_manager.last_modified_boards))

        board.archive()
        boards_manager.load_user_boards()
        self.assert_(in_comp(board, boards_manager.archived_boards))
Пример #7
0
 def setUp(self):
     helpers.setup_db(__metadata__)
     self.boards_manager = helpers.get_boards_manager()
Пример #8
0
 def setUp(self):
     helpers.setup_db(__metadata__)
     self.boards_manager = helpers.get_boards_manager()