示例#1
0
    def test_04_signin(self):
        client = CheckmywsClient(login='******', passwd='unittest')

        self.assertNotEqual(client.passwd, 'unittest')
        self.assertEqual(client.authed, False)

        with HTTMock(mock_401):
            with self.assertRaises(CheckmywsError):
                client.signin()

        self.assertEqual(client.authed, False)

        with HTTMock(mock_200):
            client.signin()

        self.assertEqual(client.authed, True)
示例#2
0
    def test_04_signin(self):
        client = CheckmywsClient(login='******', passwd='unittest')

        self.assertNotEqual(client.passwd, 'unittest')
        self.assertEqual(client.authed, False)

        with HTTMock(mock_401):
            with self.assertRaises(CheckmywsError):
                client.signin()

        self.assertEqual(client.authed, False)

        with HTTMock(mock_200):
            client.signin()

        self.assertEqual(client.authed, True)
示例#3
0
    def test_05_logout(self):
        client = CheckmywsClient(login='******', token='unittest')
        self.assertEqual(client.authed, False)

        with HTTMock(mock_200):
            client.signin()

        self.assertEqual(client.authed, True)

        with HTTMock(mock_401):
            with self.assertRaises(CheckmywsError):
                client.logout()

        self.assertEqual(client.authed, True)

        with HTTMock(mock_200):
            client.logout()

        self.assertEqual(client.authed, False)
示例#4
0
    def test_05_logout(self):
        client = CheckmywsClient(login='******', token='unittest')
        self.assertEqual(client.authed, False)

        with HTTMock(mock_200):
            client.signin()

        self.assertEqual(client.authed, True)

        with HTTMock(mock_401):
            with self.assertRaises(CheckmywsError):
                client.logout()

        self.assertEqual(client.authed, True)

        with HTTMock(mock_200):
            client.logout()

        self.assertEqual(client.authed, False)