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)
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)