コード例 #1
0
ファイル: tests.py プロジェクト: Impish-/echoba
    def test_login(self):
        from urllib import urlencode

        self.staff = Staff.get_user(name=self.test_user)
        if not self.staff:
            self.staff = Staff.create_user(name=self.test_user, password=self.test_password, role='adm')
        self.assertIsInstance(self.staff, Staff)

        self.http_client.fetch(self.get_url('/manage'), self.stop,
                               method="POST",
                               body=urlencode(dict(login=self.test_user, password=self.test_password,)),
                               headers={}
                               )

        response = self.wait()
        self.assertEqual(response.code, 200)
コード例 #2
0
ファイル: tests.py プロジェクト: Impish-/echoba
    def test_make_board(self):

        #Board.remove_board(u'Бредtest')

        b = Board.get_board(dir='test')

        if not b:
            b = Board.create(name=u'Бредtest', dir='test')

        self.staff = Staff.get_user(name=self.test_user)

        self.assertIsInstance(b, Board)
        try:
            b.add_moderator(staff_id=self.staff.id)
        except AssertionError:
            pass

        self.staff = self.staff

        self.assertIsInstance(b.staff[0], Staff)

        b.remove_moderator(staff_id=self.staff.id)
        self.assertIsInstance(b.staff[0], Staff)