def test_validate_not_throw_when_credential_api(self, is_api_auth_valid): # given cred = credentials.Credentials(url="url") is_api_auth_valid.return_value = True # when / then cred.validate()
def test_validate_throw_when_credential_wrong(self, is_basic_auth_valid, is_api_auth_valid): # given cred = credentials.Credentials(url="my_url") is_basic_auth_valid.return_value = False is_api_auth_valid.return_value = False # when / then self.assertRaises(CredentialsException, cred.validate)
def test_validate_throw_when_credential_miss_url(self, is_basic_auth_valid, is_api_auth_valid): # given cred = credentials.Credentials() is_basic_auth_valid.return_value = True is_api_auth_valid.return_value = True # when / then self.assertRaisesRegexp(CredentialsException, re.compile("URL"), cred.validate)
def test_is_basic_auth_valid_return_false_when_no_password(self): # given cred = credentials.Credentials(username="******", password=None, publicKey=None, secretKey=None) # when valid = cred.is_basic_auth_valid() # then self.assertFalse(valid)
def test_is_basic_auth_valid_return_false_when_conflict(self): # given cred = credentials.Credentials(username="******", password="******", publicKey="my_pub", secretKey="my_secret") # when valid = cred.is_basic_auth_valid() # then self.assertFalse(valid)
def test_is_api_auth_valid_return_false_when_no_username(self): # given cred = credentials.Credentials(username=None, password=None, publicKey="my_pub", secretKey="my_secret") # when valid = cred.is_api_auth_valid() # then self.assertFalse(valid)