def test_init_py27(self): with pytest.raises(TypeError) as excinfo: _AwsService(1, 2) assert excinfo.value.message == "Can't instantiate abstract class " \ "_AwsService with abstract methods " \ "connect" \ ", find_usage" \ ", get_limits" \ ", required_iam_permissions"
def test_init_py3(self): with pytest.raises(NotImplementedError) as excinfo: _AwsService(1, 2) assert excinfo.value.args[0] == "abstract base class"