def test_getAccounts_ok_with_accounts (self): processor = SMSProcessor () retcode = processor.getAccounts (WebServiceTests.username, WebServiceTests.password) self.assertEqual (len(retcode), 3) self.assertEqual (retcode[0], 'AccessNoPurchase') self.assertEqual (retcode[1], 'AccessWithPurchase') self.assertEqual (retcode[2], 'AccessServeralPurchases')
def test_getAccounts_ok_without_accounts (self): processor = SMSProcessor () retcode = processor.getAccounts ('customer1', 'password') self.assertEqual (retcode, [])
def test_getAccounts_wrong_password (self): processor = SMSProcessor () retcode = processor.getAccounts (WebServiceTests.wrong_username, WebServiceTests.wrong_password) self.assertEqual (retcode, Customer.WRONG_USERNAME_OR_PASSWORD)