Error code InternalError != ['OperationNotPermitted'] search by Google
/usr/local/lib/python3.7/unittest/case.py in testPartExecutor (arguments ▶)
- @contextlib.contextmanager
- def testPartExecutor(self, test_case, isTest=False):
- old_success = self.success
- self.success = True
- try:
- yield
- except KeyboardInterrupt:
- raise
- except SkipTest as e:
- self.success = False
/usr/local/lib/python3.7/unittest/case.py in run (arguments ▶)
- with outcome.testPartExecutor(self):
- self.setUp()
- if outcome.success:
- outcome.expecting_failure = expecting_failure
- with outcome.testPartExecutor(self, isTest=True):
- testMethod()
- outcome.expecting_failure = False
- with outcome.testPartExecutor(self):
- self.tearDown()
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/ec2/instanceoperations.py in test_detach_network_interface_negative (arguments ▶)
- self.assert_error("InvalidParameterValue", interface.delete)
- self.assertTrue(instance.interfaces[0].subnet_id)
- self.assert_error("OperationNotPermitted",
- self.vpcconn.detach_network_interface,
- instance.interfaces[0].attachment.id)
- # NOTE: Interface 'eni-' is already in use.
- self.assert_error("InvalidParameterValue",
- interface.attach, instance2.id, 1)
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/__init__.py in assert_error (arguments ▶)
- if error_code in error_codes:
- return
- else:
- raise self.failureException(
- "Error code {0} != {1}".format(error_code, error_codes)
- )
- except exceptions.EC2Error as e:
- if e.code in error_codes:
- return